2010-03-14 3 views
7

예를 들어 실제 사진이 있습니다. 벽에서 여자까지, 여자에서 나무에 이르기까지 우리가 알 수있는 모든 것이 있다면 그 거리를 어떻게 (예를 들어 이미지의 차원에 상대적으로) 얻는가? 알고리즘과 \ 또는 이렇게 오픈 소스 프로그램과사진의 객체가 해당 사진의 다른 객체와 얼마나 멀리 떨어져 있는지 감지하는 방법은 무엇입니까?

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

논문을 감상 할 수있다. 나에 관해서는 코드가 단순한 알고리즘보다 낫다. 따라서 알고리즘을 제공하면 Open Source에서 해당 알고리즘의 프로그램 표현에 대한 링크를 제공하십시오!)

그래서 사진의 객체가 해당 사진의 다른 객체와 얼마나 멀리 떨어져 있는지 감지하는 방법은 무엇입니까?

+1

2D 거리 (즉, 사진) 또는 3D 거리 (즉, 사진이 나타내는 실제 세계)를 의미합니까? 2D에서는 소녀와 나무 사이의 거리가 명확하게 0 (접촉 함)입니다. 3D에서는 나무와 소녀가 카메라에서 얼마나 멀리 떨어져 있는지 알아야합니다. 하나의 사진에서 이것은 이론적으로 결정하기가 불가능합니다. – Thomas

+0

3D 거리 (그러나 현실 세계와 이미지의 상대적인 비율을 알지 못하기 때문에 1 개의 이미지 픽셀이 1 단위이므로 소녀는 나무에서 400 단위로 나옵니다 ... 상대적인 깊이와 같은 것) 그리고 한 장의 사진에서 이것은 이론적으로 가능합니다. (Asumitg은 적어도 2 개의 상대적인 직선이 서로 교차한다는 것을 발견했습니다. 만약 우리가 예비 적이라는 것을 알게되면 예비 탐구가 많은 것들을 할 수 있기 때문에 ... 이론적으로 만 가능하기 때문입니다 나는 코드가 필요하다. libs =)) – Rella

답변

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

글쎄, 나는 재구성을 할 수있는 마이크로 소프트 포토ynth (http://photosynth.net)를 알고있다. REF : http://on10.net/blogs/larry/Fotomo-3D-scenes-from-photos/

다음

는이 기술이 http://olympus.co.jp/en/magazine/pursuit/feature_article/ 작동하는 방법의 흥미로운 예입니다 ...

포토 신스 오픈 소스 프로젝트에 대한 인터넷 검색 :
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 (더 링크)

+0

제시 한 알고리즘의 오픈 소스 프로그램 예제가 있습니까? – Rella

+0

음, 재구성 작업을 수행 할 수있는 마이크로 소프트 포토ynth (photosynth.net)를 알고 있습니다. ref : on10.net/blogs/larry/Fotomo-3D-scenes-from-photos이 기술이 어떻게 작동하는지에 대한 흥미로운 연구가 있습니다. olympus.co.jp/en/magazine/pursuit/feature_article/ ... Photosynth 오픈 소스에 대한 인터넷 검색 프로젝트 : code.google.com/p/pixelstruct phototour.cs.washington.edu/bundler openphotovr.org photosynth.net/... (추가 링크) - darlinton 0 초 전 편집 – darlinton

+0

만약 당신이 당신의 대답에 대한 링크를 추가 할 수 있다면 화상!) – Rella

관련 문제