标签: ios math ios-camera
我知道相机和物体之间的距离
我知道使用的相机类型
我知道图片上的像素宽度
我能算出物体的实际宽度吗?
答案 0 :(得分:1)
你必须得到相机的角度。例如,iphone 5s的垂直方向为61.4,水平方向为48.0。称之为alpha。
然后通过这种方式计算对象的宽度:
viewWidth = distance * tan(alpha / 2)* 2;
objWidth = viewWidth *(imageWidth / screenWidth)