通过摄像头计算人脸和手机的距离,如何获取摄像头的焦距
我使用是Camera(不是Camera2),对每一祯图像,识别两眼之间的像素距离,然后再计算出人脸和手机的距离.
这个功能是没有太大问题的,基于相同年龄阶段的人,两眼之间的距离差别不大.因而,最终算出来的人脸和手机的距离,也在允许误差范围之内.
------------------------------
我现在的问题是:
同样使用640 x 480成像,相同的人,相同的实际的人脸和手机的距离,
不同的手机,
成像出来的人脸的大小是不同的(两眼之间的像素距离也是不同的)
结果就是,计算出来的人脸和手机的距离是不同的(实际是相同的)
------------------------------
我在想,是不是不同手机的摄像头,对焦和焦距的问题.
谁能给些帮助?