이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
estimateExtrinsics
설명
는 카메라 외부 파라미터를 반환합니다. 이는 세계 좌표에서 카메라 좌표계로 점을 변환할 수 있는 3차원 강체 변환입니다.camExtrinsics
= estimateExtrinsics(imagePoints
,worldPoints
,intrinsics
)
예제
입력 인수
출력 인수
팁
이 함수는
intrinsics
가cameraIntrinsics
객체인 경우 렌즈 왜곡을 고려하지 않습니다. 이러한 경우 점을 검출하기 전에undistortImage
함수를 사용하여 영상의 왜곡을 보정하거나,undistortPoints
함수를 사용하여 검출된 점의 왜곡을 보정할 수 있습니다.
알고리즘
estimateExtrinsics
함수는 worldPoints
가 M×2 행렬로 지정되었는지 여부에 따라 2개의 다른 알고리즘을 사용하여 외부 파라미터를 계산합니다. z= 0인 동일평면상의 점에 대해 M×2 행렬을 사용합니다.
estimateExtrinsics
함수는 닫힌 형식의 단일 영상에 대한 회전 행렬과 평행 이동 벡터를 계산합니다. 보정하는 동안 모든 보정 영상의 재투영 오차를 최소화하기 위해 외부 파라미터가 수치적으로 추정됩니다. 따라서 보정 영상 중 하나에 estimateExtrinsics
함수를 사용하면 보정하는 동안 얻은 값과 약간 다른 회전 행렬과 평행 이동 벡터가 반환됩니다.
확장 기능
버전 내역
R2022b에 개발됨참고 항목
앱
함수
estimateCameraParameters
|triangulate
|undistortPoints
|cameraProjection
|estimateFisheyeParameters
|plotCamera
|img2world2d
|world2img
|extr2pose
|pose2extr