根据图片计算实际宽度,知道距离

时间:2015-05-26 08:15:40

标签: ios math ios-camera

我知道相机和物体之间的距离

我知道使用的相机类型

我知道图片上的像素宽度

我能算出物体的实际宽度吗?

1 个答案:

答案 0 :(得分:1)

  1. 你必须得到相机的角度。例如,iphone 5s的垂直方向为61.4,水平方向为48.0。称之为alpha。

  2. 然后通过这种方式计算对象的宽度:

    viewWidth = distance * tan(alpha / 2)* 2;

    objWidth = viewWidth *(imageWidth / screenWidth)