Android btk_FaceFinder_putDCR中存在人脸检测器错误
我正试图从照相机的照片中发现一张脸 但最终总是会出现以下错误: 错误:返回0个面,因为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); 我看到的代码唯一的
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有关说明,我在我的答案中添加了链接。