【问题标题】:How is it possible to choose which face to detect for face detection on android camera?如何选择要在 android 相机上进行人脸检测的人脸检测?
【发布时间】:2013-06-13 00:05:59
【问题描述】:

如何通过从Camera.FaceDetectionListener 获取人脸列表来选择要在 Android 相机上检测人脸的人脸?我想通过算法选择人脸,这需要我知道从相机到人脸的深度,由人的位置给出。这可以通过从 android.graphics.Camera 包中的 Camera 类获取相机中面部的 X、Y、Z 位置来实现吗?或者有其他方法可以实现吗?

【问题讨论】:

    标签: java android computer-vision android-camera


    【解决方案1】:

    例如,如果您尝试检测离相机最近的人脸,则可以使用此侦听器返回的 Face 对象中包含的几何信息作为近似值:离相机最近的人脸相机应该有一个更大的边界框,它可以作为Face对象的rect字段使用。

    只需在侦听器返回的 faces 数组上循环,然后根据此几何信息选择适合您需要的数组。

    【讨论】:

    • 我正在尝试检测其 GPS 位置给出的面部,这就是为什么我需要面部的 X、Y、Z 位置。
    猜你喜欢
    • 2019-03-20
    • 2016-09-22
    • 2013-09-24
    • 2017-05-12
    • 2013-09-02
    • 2019-11-18
    • 1970-01-01
    • 2016-11-18
    • 2019-02-27
    相关资源
    最近更新 更多