Camera 人脸检测在Nexus7 4.2上不起作用
我正在构建一个android摄像头应用程序,并使用FaceDetectionListener。我的应用程序在XperiaZ-LgoptimusBlack-GalaxyNexus4和其他一些设备上没有问题。但谷歌Nexus 7给了我一个错误:Camera 人脸检测在Nexus7 4.2上不起作用,camera,face-detection,nexus-7,android-4.2-jelly-bean,Camera,Face Detection,Nexus 7,Android 4.2 Jelly Bean,我正在构建一个android摄像头应用程序,并使用FaceDetectionListener。我的应用程序在XperiaZ-LgoptimusBlack-GalaxyNexus4和其他一些设备上没有问题。但谷歌Nexus 7给了我一个错误: java.lang.IllegalArgumentException: invalid face detection type=0 当我打电话时 params.getMaxNumDetectedFaces() 它给了我0,这意味着我的相机硬
java.lang.IllegalArgumentException: invalid face detection type=0
当我打电话时
params.getMaxNumDetectedFaces()
它给了我0,这意味着我的相机硬件在使用FaceDetectionListener预览时可以识别0张脸。我试过使用Nexus7的FaceUnlocker,它工作得很好,这意味着它不是一个相机硬件。我在谷歌上搜索了一下,读到了同样的问题,没有任何答案。我已经尝试了一些使用facedetection的互联网示例,但在Nexus7上也是同样的问题 不幸的是,这是一个平台。添加try{}catch(){}块无效。某些设备可能只需要升级软件即可获得修复 同时,对于那些尚未进行平台修复的设备,您可能需要包装FaceDetector API:
(基于位图的是,但可以完成识别人脸位置的任务) 我的为银河系连接返回了35张脸。虽然这导致了同样的例外。。。我想这与初始化组件的顺序有关。