例如,我们有真人照片。如果我们只知道这张照片,如何获得(例如相对于图像尺寸)从墙到女孩,从女孩到树木的距离?
alt text http://cs388.vkontakte.ru/u19496487/93097195/x_24446bf1.jpg
使用算法和\或开源程序执行此操作的论文将不胜感激。至于我,Code比纯算法更好。因此,如果您给出算法,请提供该算法的开源程序表示的链接!)
那么如何检测照片上的物体距离该照片上的其他物体有多远?
答案 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(更多链接)