0

OpenCVを使用して顔が検出されたときに、Android の SD カードの場所に画像ファイルを保存する方法を誰かに教えてもらえますか。

4

1 に答える 1

2

次のようなものを使用して、マットをビットマップに変換します。

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 に答える