如何检测照片上的物体距离该照片上的其他物体有多远?

时间:2010-03-14 11:37:35

标签: algorithm image detection

例如,我们有真人照片。如果我们只知道这张照片,如何获得(例如相对于图像尺寸)从墙到女孩,从女孩到树木的距离?

alt text http://cs388.vkontakte.ru/u19496487/93097195/x_24446bf1.jpg

使用算法和\或开源程序执行此操作的论文将不胜感激。至于我,Code比纯算法更好。因此,如果您给出算法,请提供该算法的开源程序表示的链接!)

那么如何检测照片上的物体距离该照片上的其他物体有多远?

1 个答案:

答案 0 :(得分:8)

为了测量照片中对象的距离,您需要在空间表示中映射这些对象。如果您期望真实世界(3D)中的真实距离,则需要3D空间表示。

首先,最好看一下镜头和空间扭曲。 http://www.beyondmegapixels.com/2008/12/spatial-relationships-and-distortion/

回到空间表示,您需要了解如何使用摄影构建3D场景。 http://www.feargod.net/3dhowto.php

这是一篇关于这个主题的论文。 http://www.isprs.org/education/PDF/DAGM-Tutorial-Color.pdf

好吧,我知道可以进行重建的microsoft photosynth(http://photosynth.net)。参考:http://on10.net/blogs/larry/Fotomo-3D-scenes-from-photos/

这是一个有趣的例子,说明这项技术是如何运作的http://olympus.co.jp/en/magazine/pursuit/feature_article/ ...

在Google上搜索第7期开源项目:
http://code.google.com/p/pixelstruct
http://phototour.cs.washington.edu/bundler
http://openphotovr.org
http://photosynth.net/discussion.aspx?cat=6b63cb81-8b57-4d5d-a978-41d5509bf59a&dis=1de0ba11-2eea-4cb3-907a-252fb30f1200(更多链接)