创建一个应用程序来测量照片中的对象

时间:2014-03-23 15:35:18

标签: photo augmented-reality photogrammetry

我正在尝试设计一种创建可以自动测量照片中对象的应用程序的方法。到目前为止,我遇到了以下系统:

  • 增强现实
  • 三角函数+手机传感器(陀螺仪)
  • 照片中的已知比例项目(信用卡等)

但是,我有几个问题。

1)哪种方法最有效,特别是对于大批量生产?

2)如何自动完成此过程 - 即如何让相机或软件检测将要测量的对象(将始终是相同的,即叶子),然后根据增强现实标记进行测量,照片(信用卡)或触发比例?

非常感谢任何意见。

1 个答案:

答案 0 :(得分:0)

如果要自动检测特定对象(始终是相同的对象,即停止符号),则可以使用适当的对象检测算法。一个很好的例子是尺度不变特征变换算法(SIFT)

http://docs.opencv.org/trunk/doc/py_tutorials/py_feature2d/py_sift_intro/py_sift_intro.html

但是你有照片比例的问题,通常无法从单个图像计算,特别是如果你想要高效率的结果。它可以通过已知几何体的立体对。

我刚刚写了这两篇文章

http://codentonic.net/2013/06/08/camera-simulation/

http://codentonic.net/2013/06/27/camera-ray-reconstruction/

概述了与您的问题有关的一些事项

通常,您可以尝试创建深度贴图并从特征检测算法中查找对象。就尺度而言,您可以使用已知坐标在对象周围设置标记(这也有助于深度贴图处理)。

一般来说,这不是一件容易的事。