Android FaceDetector始终返回检测到的面数等于0

时间:2013-02-21 11:49:48

标签: java android face-detection

Android 4.2,采用英特尔加速的Windows模拟器。

我使用此代码并使用不同的图片始终没有人脸检测:

BitmapFactory.Options BitmapFactoryOptionsbfo = new BitmapFactory.Options();
BitmapFactoryOptionsbfo.inPreferredConfig = Bitmap.Config.RGB_565; 
myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.face5,       BitmapFactoryOptionsbfo);
imageWidth = myBitmap.getWidth();
imageHeight = myBitmap.getHeight();
myFace = new FaceDetector.Face[numberOfFace];
myFaceDetect = new FaceDetector(imageWidth, imageHeight, numberOfFace);
numberOfFaceDetected = myFaceDetect.findFaces(myBitmap, myFace);     

它有什么问题?