java - Android FaceDetector 始终返回检测到的人脸数等于 0

标签 java android face-detection

Android 4.2,带 Intel 加速的 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);     

这是什么问题?

最佳答案

关于java - Android FaceDetector 始终返回检测到的人脸数等于 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15001513/

相关文章:

javascript - 人脸检测javascript/html5/flash

java - 在构造函数中传递接口(interface)对象作为参数

Java 文件 - 打开一个文件并写入

java - 对冒泡排序程序进行 2 次修改

android - java.lang.IllegalArgumentException : Unable to load native library 异常

iOS 如何只检测正面?

java - 从计算机读取文件

android - 如何在 AppBarLayout 上使 Logo 居中

android - 发送任何短信显示图标显示消息在Andorid中是 "pending to networks"和 "delivered to network"

python - Azure Detect faces API,如何将URL图片更改为本 map 片?