是否可以仅使用相机测量对象与Android手机的距离

时间:2012-02-24 18:45:42

标签: android

  

可能重复:
  How to measure height, width and distance of object using camera?

是否可以仅使用相机测量对象与Android手机的距离?有什么编码吗?

3 个答案:

答案 0 :(得分:4)

应该可以判断相机的聚焦位置。您需要了解有关相机镜头的一些信息,因为每部手机都不同。

您可以从嵌入在jpeg图像文件中的EXIF数据中获取此数据。 exif可能实际上包含有关聚焦距离的信息,但这可能取决于相机。

以下是超焦距和景深计算器的示例。

http://www.outsight.com/hyperfocal.php

  1. 您需要提供相机的焦距(即28毫米)
  2. 基于镜头与传感器的接近程度以及传感器的大小(即:1.6x)的数字乘数因子
  3. 最后你需要知道照片拍摄时的光圈设置...(即f2.8)
  4. 您应该能够使用这些来估计距离。它不会100%准确。

答案 1 :(得分:2)

答案 2 :(得分:1)

仅当您知道物体的长度和相机镜头的角度时。