我想确定两眼之间的距离(以像素为单位)。
我正在使用下面的代码来计算距离。

但是我不认为它返回以像素为单位的距离。

public void onFaceDetection(Face [] faces,Camera camera){

if (faces.length > 0){


double leftEye_X = faces [0] .leftEye.x;

double leftEye_Y = faces [0] .leftEye.y;

double rightEye_X = faces [0] .rightEye.x;

double rightEye_Y = faces [0] .rightEye.y;

double distance_eyes_square = Math.pow((leftEye_X-rightEye_X),2)+ Math.pow((leftEye_Y-rightEye_Y),2);

}

最佳答案

试试Face类的eyesDistance方法。

关于android - 使用FaceDetector.Face在Android中查找两眼之间的距离,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24832312/

10-13 04:30