我想确定两眼之间的距离(以像素为单位)。
我正在使用下面的代码来计算距离。
但是我不认为它返回以像素为单位的距离。
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/