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

Java Android FaceDetector始终返回检测到的面数等于0,java,android,face-detection,Java,Android,Face Detection,Android 4.2,带英特尔加速的Windows仿真器 我使用此代码和不同的图片时始终没有人脸检测: BitmapFactory.Options BitmapFactoryOptionsbfo = new BitmapFactory.Options(); BitmapFactoryOptionsbfo.inPreferredConfig = Bitmap.Config.RGB_565; myBitmap = BitmapFactory.decodeResource(getResources

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);     

这是什么问题?

此示例与您的操作相同:

另一个要尝试的链接:


嘿,你的代码中没有这样的错误。你的代码看起来不错。。。你有没有在其他设备上试过你的代码…没有,我没有任何设备所以你在模拟器上测试过。嘿,我发布了一个链接。。。检查它我尝试了这段代码并得到了错误:02-21 12:10:33.886:E/(777):错误:返回0个面,因为btk_FaceFinder_putDCR中存在错误。