是否可以仅使用相机来测量物体与安卓手机的距离[重复]
Posted
技术标签:
【中文标题】是否可以仅使用相机来测量物体与安卓手机的距离[重复]【英文标题】:Is it possible to measure the distance of an object from an android phone using only camera [duplicate] 【发布时间】:2012-03-15 05:30:00 【问题描述】:可能重复:How to measure height, width and distance of object using camera?
是否可以仅使用相机测量物体与安卓手机的距离?有编码吗?
【问题讨论】:
【参考方案1】:应该可以分辨出相机的对焦位置。您需要了解一些有关相机镜头的信息,因为每部手机都不同。
您可能可以从嵌入在 jpeg 图像文件中的 EXIF 数据中获取此数据。 exif 可能实际上包含有关对焦距离的信息,但这可能取决于相机。
这里以超焦距和景深计算器为例。
http://www.outsight.com/hyperfocal.php
-
您需要提供相机的焦距(即28mm)
基于镜头与传感器的接近程度和传感器大小的数字倍增因子(即:1.6x)
最后你需要知道拍摄照片时的光圈设置...(即 f2.8)
您应该能够使用这些计算出估计的距离。它不会 100% 准确。
【讨论】:
【参考方案2】:这里有一个相关问题:How to measure height, width and distance of object using camera?
还有这个可能有用吗? https://market.android.com/details?id=kr.sira.measure
【讨论】:
【参考方案3】:只有知道物体的长度和相机镜头的角度。
【讨论】:
以上是关于是否可以仅使用相机来测量物体与安卓手机的距离[重复]的主要内容,如果未能解决你的问题,请参考以下文章
想法如何使用opencv for IOS测量检测到的物体与相机的距离?