2013-06-13 86 views
0

如何通过从Camera.FaceDetectionListener获取面部列表来选择要在Android相机上检测脸部检测的脸部?我想通过算法选择脸部,这要求我知道从相机到人物位置的人脸的深度。从android.graphics.Camera包中的Camera类获取相机中脸部的X,Y,Z位置可能吗?还是有另一种方法来实现这一目标?如何选择在Android相机上检测脸部检测的脸部?

回答

0

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

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

+0

我试图检测到它的GPS位置给出的脸部,这就是为什么我需要脸部的X,Y,Z位置。 – vdisawar