android - 人脸与设备之间的距离
问题描述
我正在使用mlkit
下面的 github 链接进行人脸识别:
https://github.com/firebase/quickstart-android/tree/master/mlkit
并获得距离,方法如下:
https://github.com/philiiiiiipp/Android-Screen-to-Face-Distance-Measurement
但是这个方法需要声明硬编码值
private var distance10 = 200
private var distance20 = 130
if (leftX != 0f && rightX != 0f) {distanceBetweenEyes = Math.abs(leftX - rightX)}
if((distanceBetweenEyes>distance20||distanceBetweenEyes>distance10){
Log.i("TAG_FACE","Face Detected Left Eye Right Distance:" + rightEye.position + "Right X" + rightX)}
但我正在尝试不进行硬编码。
有没有其他方法可以跟踪面部和屏幕之间的距离。
任何库或方法来跟踪距离?
解决方案
推荐阅读
- python - 使用 boto3 命令作为字符串
- node.js - 填充后猫鼬调用子方法
- c# - “Mountain”没有实现接口成员“IBiome.height”
- amazon-web-services - 根据 JSON 请求输入抛出特定状态代码 - API Gateway 端点
- python - 在 Python 中为嵌套对象(DynamoDB 和表)使用 Mock
- julia - Julia 中的 UnitRange 类型是什么意思?
- spring - Spring MVC 4 发送错误 400 以响应 AJAX POST
- python - 现在如何通过在聊天中提及来获取用户 ID?
- ios - 调用协议扩展初始化程序
- r - ggplot 使色标范围成为数据范围的子集