我正在使用mlkit
从下面的github链接进行人脸识别:
https://github.com/firebase/quickstart-android/tree/master/mlkit
并获得距离,方法如下:
https://github.com/philiiiiiipp/Android-Screen-to-Face-Distance-Measurement
但是此方法需要声明硬编码值
私有变量距离10 = 200专用无功距离20 = 130if(leftX!= 0f && rightX!= 0f){distanceBetweenEyes = Math.abs(leftX-rightX)}
if(((distanceBetweenEyes> distance20 || distanceBetweenEyes> distance10){Log.i(“ TAG_FACE”,“人脸检测到的左眼右距离:” + rightEye.position +“右X” + rightX)}
但是我正在尝试不进行硬编码。是否有其他方法可以跟踪人脸与屏幕之间的距离。任何用于跟踪距离的库或方法。请帮忙。
我想出了一种基于眼睛之间的距离来测量屏幕到脸部距离的方法。您可以在我的Github上查找它:https://github.com/IvanLudvig/Screen-to-face-distance
并且解释在我的博客上:https://ivanludvig.github.io/blog/2019/07/20/calculating-screen-to-face-distance-android.html