Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android btk_FaceFinder_putDCR中存在人脸检测器错误_Android - Fatal编程技术网

Android btk_FaceFinder_putDCR中存在人脸检测器错误

Android btk_FaceFinder_putDCR中存在人脸检测器错误,android,Android,我正试图从照相机的照片中发现一张脸 但最终总是会出现以下错误: 错误:返回0个面,因为btk_FaceFinder_putDCR中存在错误 我的代码: FaceDetector fd = new FaceDetector(bmp.getWidth(), bmp.getHeight(), 1); Face[] faces = new Face[1]; int nrOfFaces = fd.findFaces(bitmap565, faces); 我看到的代码唯一的

我正试图从照相机的照片中发现一张脸

但最终总是会出现以下错误:

错误:返回0个面,因为btk_FaceFinder_putDCR中存在错误

我的代码:

FaceDetector fd = new FaceDetector(bmp.getWidth(), bmp.getHeight(), 1);
        Face[] faces = new Face[1];
        int nrOfFaces = fd.findFaces(bitmap565, faces);
我看到的代码唯一的问题是,我不知道 位图配置,我不知道如何将位图转换为Config.RGB_565格式


有人能帮忙吗?

图像的宽度必须是。

经过大量搜索,
Bitmap bitmap565 = bmp.copy(Bitmap.Config.RGB_565, true);

您应该将图像放入可绘制nodpi文件夹。

根据的文档,如果图像宽度不均匀,则会发生此异常

有关更多详细信息,请查看此链接:


我也有同样的问题。尝试在手机上安装。在电话上为我工作,不是在模拟器上。你看到了@pprados的答案吗?@bummi不,我刚才回答了,因为我最近在做人脸检测项目。@Oleg Gordichuk有关说明,我在我的答案中添加了链接。