面部和设备之间的距离

问题描述 投票:1回答:1

我正在使用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)}

但是我正在尝试不进行硬编码。是否有其他方法可以跟踪人脸与屏幕之间的距离。任何用于跟踪距离的库或方法。请帮忙。

android distance firebase-mlkit face
1个回答
0
投票

我想出了一种基于眼睛之间的距离来测量屏幕到脸部距离的方法。您可以在我的Github上查找它:https://github.com/IvanLudvig/Screen-to-face-distance

并且解释在我的博客上:https://ivanludvig.github.io/blog/2019/07/20/calculating-screen-to-face-distance-android.html

© www.soinside.com 2019 - 2024. All rights reserved.