9

실시간 3D 모션 추적을 수행 할 장치를 설정하겠습니다. 내 첫 번째 아이디어는 한 쌍의 카메라를 사용하여 스테레오 이미지를 찍고 필요한 3D 데이터를 얻기 위해 깊이 맵을 계산하는 것입니다.스테레오 이미지에서 깊이 맵을 가져 오기위한 라이브러리는 무엇입니까?

사용할 수있는 좋은 오픈 소스 라이브러리 (C/C++)가 있으며 실시간 (~ 12-24fps)에 충분히 빠르지 않습니까? SourceForge에서 3D Reconstruction using Stereo VisionEStereo을 찾았습니다. 누구든지 사용해 보았습니까?

또는 구현할 수있는 알고리즘 제안?

답변

10

시작하기 전에 스테레오 비전은 소프트웨어 문제가 아니라는 사실을 고려하십시오. 카메라 쌍의 보정은 깊이 맵의 정확성에 매우 중요합니다. 최상의 결과를 얻으려면 두 개의 동일한 카메라가 정확히 평행을 이루고 두 개의 카메라에 정확히 동일한 렌즈가 있어야하며 카메라의 CCD는 3D 공간의 한 평면에 놓아야합니다. 임의의 무작위 카메라 쌍으로 달성하기가 매우 어렵습니다. 특히 그들이 저렴한 세그먼트에서 나온다면.

3 차원 모션 추적을 위해 3D 깊이 맵을 사용하고 싶다면 일반적으로 3D지도를 직접 추출 할 수있는 소프트웨어와 함께 제공되는 사전 조정 된 스테레오 카메라를 구입할 수 있습니다. 나는 Bumblebee camera from Point Grey Research에 대한 좋은 경험을 가졌지 만 다른 좋은 시스템들도있을 것입니다. 이렇게하면 3D 추적에 집중할 수 있습니다. 그렇지 않으면 카메라 쌍에서 사용 가능한 깊이 맵을 얻는 것만으로도 많은 시간을 소비하게됩니다.

+0

의 12 장을 참조하십시오. 그러나 Bumblebee 카메라가 내 필요에 맞는 카메라로 다시 태어났습니다. 나는 가격 견적을 요구하고있다, 그것이 나에게 좋다라고 생각하기를 바란다. –

+0

Point Grey Research에 연락했지만 아직 현지 대리점 (홍콩)에 연락 할 수 없습니다. 몇 가지 하드웨어 선택을 제안 할 수 있습니까? –

+0

: http://www.google.com/search?hl=ko&q=stereo+vision+products? –

3

OpenCV의이에 전체 섹션이가 저렴해야한다 나는 원래 PS3 눈의 쌍을 사용할 계획했다 Learning Opencv

+0

감사합니다! 지난 몇 주간! 관련 함수의 문서는 다음과 같습니다. http://opencv.willowgarage.com/documentation/camera_calibration_and_3d_reconstruction.html –

관련 문제