可以用手机摄像头测量到物体的距离吗?
我的意思是,在我的应用程序中,我启动相机,将相机面对物体(比如说房子),然后按下按钮,它会计算距离并在屏幕上显示我。
如果可能的话我可以在哪里找到一些教程或相关信息?
我承认这个问题已经得到了充分的回答(明显需要平地和可能的准确性问题),但对于那些不相信它可以完成或它需要摄像机的人,让我解释一下低级数学需要这样做......
上面的照片显示我站在我家外面。水平 (d) 是我要测量的距离,垂直 (h) 是我握住相机时距地面的高度。在这种情况下,当我将 Android 相机保持在与眼睛齐平的位置(大约 67 英寸或 1.7 米)时,“h”是一个已知值。当我倾斜相机将其直接瞄准我的房子与地面接触的点时,软件所需要做的就是算出相对于垂直方向的角度 (a),并且可以使用以下公式计算“d”:
d = h * tan a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)