2008-09-16 5 views
1

3D 공간에서 직사각형의 모서리를 도출하기 위해 4 개의 2D 점을 역 투영하는 것에 관한 질문을 보았습니다. 나는 같은 문제에 대한 좀 더 일반적인 버전을 가지고있다 :조밀 한 픽셀 방향 역 투영

초점 거리 (arcseconds/pixel를 산출 할 수있다) 또는 내장 카메라 행렬 (핀홀 카메라의 특성을 정의하는 3x2 행렬) 모델이 사용됨 - 초점 거리와 직접 관련됨) 각 픽셀을 통과하는 카메라 광선을 계산합니다.

일련의 프레임을 가져 와서 각 프레임에서 후보 광선을 얻고 각 프레임에서 카메라 포즈를 유도하는 일종의 반복적 인 해결 방법을 사용하고 싶습니다 (물론 충분히 큰 샘플이 주어짐) ... 그 모두는 일반화 된 Hough 알고리즘의 대규모 병렬 구현입니다 ... 문제의 첫 번째 후보 광선을 얻고 있습니다 ...

답변

1

친구가 내 발견했습니다. PhotoSynth에서 일치하는 카메라 용 대학의 소스 코드. 내가 너라면 구글을 찾아 다닐거야.

0

좋은 제안이에요. 분명히 조사 할 것입니다. (photosynth 류는이 주제에 대한 관심을 다시 불러 일으키기도하지만 몇 달 동안은 robochamp를 위해 노력해 왔습니다.) - 그러나 그것은 희박한 구현입니다. "좋은"피쳐 (동일한 이미지의 다른 뷰에서 쉽게 식별 할 수 있어야하는 이미지의 포인트)를 찾습니다. 일치하는 피쳐의 정도에 따라 각 스코어에 점수를 매길 계획이지만, 전체 밀집 알고리즘 모든 픽셀을 파생시키기 위해서 ... 아니면 내가 voxel LOL을 말해야합니까?

0

조금 뒤틀린 후 실제로 카메라가 3 중 공간에있는 위치를 알려주는 외부 매트릭스가 아닙니까?

나는이 일을 많이 해낸 회사에서 일했지만 나는 항상 알고리즘 전문가가 작성한 도구를 사용했다. :)