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

标签 ios math ios-camera

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

我知道使用的相机类型

我知道图片上的像素宽度

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

最佳答案

  1. 您必须获得相机的角度。例如,iphone 5s 纵向为 61.4,横向为 48.0。称之为阿尔法。

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

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

    objWidth = viewWidth * (imageWidth/screenWidth)

关于ios - 根据图片计算实际宽度,知道距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30453083/

相关文章:

iphone - 获得在 iPhone 中播放的音乐的力量

ios - 应用内购买重定向到另一个 View Controller

ios - 动态改变UILabel的字体大小

c++ - 尝试理解简单的大数计算

javascript - 求两个值的公因数

ios - 从相机进行人脸检测 iOS

ios - 如何为 iOS AVFoundation 定义自定义检测器?

ios - 从继承类访问父类(super class)属性

javascript - 调整大小后如何计算旋转元素的中心

ios - NSRangeException - 无法删除观察者