3 차원 재구성 작업 중입니다. 그리고 지금 나는 한 쌍의 이미지를 고려할 때. 나는 대응하는 점들의 집합을 가지고있다. 그리고 나는 나의 카메라 세부 사항을 가지고있다. 예를 들어 초점 상세, 회전 및 변환 행렬 (4 * 4)이 있습니다. 내 포인트를 3D로 투영하려고합니다 (삼각 측량). 그래서 지금까지 나는 factor 대수학에 의해 그것의 꽤 똑 바른 것을 알게되었습니다. 그러나 나는 그것을 분명히 이해할 필요가있다. 누구든지 이것을 따르는 방법에 대한 아이디어가 있습니까? 나는 그것을 구현해야하기 때문에 나는 matlab에 일하고있다! 다시는 너무 광범위 할 수도 있습니다. 그러나 제발 나를 인도 해주세요!보정 된 카메라 이미지에서 3 차원 재구성
5
A
답변
0
알려진 카메라 속성에서 카메라 매트릭스를 계산해야합니다. 이것은 3D 균질 점을 2D 픽셀 좌표로 매핑하는 스케일링 투영 행렬입니다. 괜찮은 정확도를 원한다면 카메라의 렌즈 왜곡을 측정하고 체계적으로 교정해야하지만 이는 2 차 세부 사항입니다.
그런 다음 카메라 매트릭스에 포즈 매트릭스 (4x4 회전 당신은이 행렬을 반전 할 수
pixel vector Q.x = T * point P.x
Q.y P.y
Q.z P.z
Q.w 1
pixel coordinates = (Q.x/Q.w, Q.y/Q.w)
"pixel depth" = Q.z/Q.w
: 당신이 언급 한/tranlation 매트릭스) 3D 카메라의 (정류) 픽셀 좌표로 좌표계를 선택하여 한 점을 투영 매트릭스 (총 말 T
)를 얻을 수 하나는 카메라 위치에, 다른 하나는 그렇지 않습니다 (단위 깊이 또는 무한대 지점을 가장 잘 선택 함)를 선택하여 픽셀 좌표를 3D 광선으로 투영합니다. 광선이 정확히 교차한다고 기대할 수는 없지만, 두 광선이 가장 가까운 곳에 근거하여 최적의 위치를 얻을 수 있습니다. 보다 일반적으로, 임의의 수의 광선의 교차점을 최소 제곱 문제 (이상적으로는 각 광선에서 예상되는 오차 조건)로 취급 할 수 있습니다.
관련 문제
- 1. 자동 카메라 보정
- 2. 카메라 보정 매트릭스 방법?
- 3. 일반적인 웹 카메라 보정
- 4. 여러 이미지의 카메라 보정
- 5. 비평면 리그의 OpenCV 카메라 보정
- 6. 카메라 보정 (cv.calibrateCamera 및 cv.InitUndistortMap)
- 7. 단일보기 이미지에서 스테레오 이미지 재구성
- 8. 하나의 카메라에서 모션 재구성
- 9. OpenCV에서 카메라 보정 중 오류가 발생했습니다.
- 10. 카메라 보정 - 장 대 골드 표준
- 11. 카메라 보정 및 다시 매핑으로 핀홀 카메라 모델이 생성됩니까?
- 12. 스펙트럼 재구성
- 13. 3 차원 호프 공간
- 14. 카메라 캡쳐 디스플레이 테스트 테스트 이미지에서 감마 보정 값을 계산하는 방법은 무엇입니까?
- 15. opencv를 통한 특정 카메라 설정 및 보정 과정
- 16. 카메라 보정 (OpenCV 2.3) - 왜곡 매개 변수 사용 방법?
- 17. 카메라 보정 : 이미지 종횡비와 다른 종횡비. 어떻게 수정합니까?
- 18. 보정 Opencv
- 19. 레일과의 3 차원 관계 3
- 20. 중복 된 데이터 프레임 재구성
- 21. 가로보기 이미지에서 감시 카메라 위치 추출하기
- 22. 이미지에서 카메라 관련 정보를 추출하는 방법
- 23. 3 차원 표면에 2 차원 메쉬 적용
- 24. 3 차원 배열을 2 차원 배열로 변환
- 25. 쉘 스크립팅 ---- 보정
- 26. 3 차원 데이터베이스 테이블
- 27. 3 차원 퍼티 (ssh)
- 28. , 3 차원 어레이
- 29. 3 차원 Javascript 배열
- 30. 는 3 차원 배열
여전히 광범위하고 모호합니다. 우리는 당신을 돕기 위해 여기 있습니다. 당신에게 모든 과정을 가르치거나, 당신을 위해 모든 일을하지 마십시오. –