android.media.FaceDetectorを使用したAndroidでの顔検出に問題があります。次のコードを使用して顔を検出しようとしました。
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.RGB_565;
Bitmap b = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/myimage.jpg", options);
FaceDetector fd = new FaceDetector(b.getWidth(), b.getHeight(), 1);
Face[] face = new Face[1];
int detected_face = fd.findFaces(b, face);
detected_face常に0です。
別の画像を使用しようとしましたが、同じ結果が得られました。誰かが私のコードの何が問題なのか説明してくれますか?
よろしく