当使用OpenCV检测到人脸时,谁能建议我如何将图像文件保存到 Android 中的 SD 卡位置。
问问题
795 次
1 回答
2
使用类似这样的东西将 mat 转换为位图:
Bitmap bitmap = Bitmap.createBitmap(matWithFace.cols(), matWithFace.rows(), Bitmap.Config.ARGB_8888);
Utils.matToBitmap(matWithFace, bitmap);
然后将其保存到这样的文件中:
try {
FileOutputStream out = new FileOutputStream(filename);
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
out.close();
} catch (Exception e) {
e.printStackTrace();
}
于 2013-09-30T15:47:11.483 回答