是否可以仅使用相机来测量物体与安卓手机的距离[重复]

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测量检测到的物体与相机的距离?

测量 Yolo 检测到的物体的尺寸。前任。高度,宽度,与相机的距离

如何使用android相机测量物体的宽度和高度?

如何用 Matlab 立体计算机视觉测量运动物体的距离和质心?