gpt4 book ai didi

android - 使用 API14 中的方法无法进行人脸检测

转载 作者:搜寻专家 更新时间:2023-11-01 08:55:51 25 4
gpt4 key购买 nike

我对 API14 的人脸检测方法有疑问。我没有空相机对象。我使用 setFaceDetectionListener 为它设置了监听器,并非常简单地实现了 FaceDecectionListener。

我下一步调用 camera.startFaceDetection() 但接口(interface)方法 onFaceDetection(Face[] faces, Camera camera) 永远不会调用...这个简单的方法有什么问题?也许相机有问题?我在 SGS3 和 SGS4 上测试了这个功能,我遇到了同样的问题。

最佳答案

好的伙计们,问题解决了。并非所有设备都支持相机预览中的人脸检测功能。它取决于设备。一些设备可能会崩溃,并显示类似 java.lang.IllegalArgumentException: invalid face detection type=0 的消息,但一些设备什么都不做,永远不会到达监听器的方法。

在这种情况下,需要使用 Camera.getMaxNumDetectedFaces() 检查设备是否支持此功能。如果此方法返回 0,那么我们可以确定我们的设备不支持来自 API14 的人脸检测方法。

关于android - 使用 API14 中的方法无法进行人脸检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com