MATLAB에서 정규화 된 Eight point algorithm을 사용하여 두 이미지 중 Fundamental matrix을 계산했습니다. 그에서 나는 triangulate에 3D 공간에있는 대응 심상 점을 필요로한다. 내가 이해하는 바에 따르면 이미지 카메라의 회전과 평행 이동이 필요합니다. 가장 쉬운 방법은 calibrate the cameras 일 것입니다. 그런 다음 이미지를 찍으십시오.하지만이 단계가 필요하므로 내 응용 프로그램에 너무 까다로운 내용입니다.3D 근본적인 행렬의 대응
이렇게하면 auto (self) camera calibration이됩니다. 나는 bundle adjustment에 대한 언급을보고 있지만, An Invitation to 3D Vision에는 초기 변환과 회전이 필요해 보입니다. 교정 된 카메라가 필요하거나 내 이해가 부족하다고 생각하게 만듭니다.
그럼 내 질문은 3D 공간으로 이미지 포인트를 재 투영/삼각 분할 할 수 있도록 자동으로 회전/평행을 추출 할 수있는 방법입니다. 모든 MATLAB 코드 또는 의사 코드는 환상적입니다. 당신의 3D 공간이 선택 될 수있는 경우
Hartley/Zisserman 서적에서 알고리즘 12.1 "최적 삼각법"을 사용하여 끝 냈습니다. "Matlab 용 카메라 보정 도구 상자"로 카메라 보정 – yxk