주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

fisheyeIntrinsics

어안 카메라의 내부 파라미터를 저장하기 위한 객체

설명

fisheyeIntrinsics 객체는 어안 카메라의 카메라 내부 파라미터를 저장합니다. 다른 어안 파라미터에 대한 자세한 내용은 fisheyeParameters 항목을 참조하십시오.

생성

설명

intrinsics = fisheyeIntrinsics(mappingCoeffs,imageSize,distortionCenter)는 지정된 [a0 a2 a3 a4] 다항식 계수, 영상 크기, 왜곡 중심을 갖는 fisheyeIntrinsics 객체를 반환합니다. 이러한 입력 인수는 객체의 대응하는 속성에 직접 할당됩니다. 자세한 내용은 fisheyeParameters 항목을 참조하십시오.

예제

intrinsics = fisheyeIntrinsics(___,stretchMatrix)는 센서 평면과 영상 평면 간의 정렬을 설명하는 2×2 변환 행렬을 추가로 지정합니다. 디폴트 값은 단위 행렬입니다.

속성

모두 확장

읽기 전용 속성입니다.

Scaramuzza의 테일러 모델로 설명되는 투영 함수의 다항식 계수로, [a0 a2 a3 a4] 벡터로 지정됩니다.

읽기 전용 속성입니다.

왜곡의 중심(단위: 픽셀)으로, [cx cy] 벡터로 지정됩니다.

읽기 전용 속성입니다.

센서 평면에서 카메라 영상 평면의 픽셀로의 변환으로, 2×2 변환 행렬로 지정됩니다. 이 부정합은 센서와 평행을 이루지 않는 렌즈와 디지털화 과정 때문에 발생합니다.

읽기 전용 속성입니다.

영상 크기로, [mrows ncols] 벡터로 지정됩니다.

예제

모두 축소

fisheyeIntrinsics 객체의 매핑 계수, 영상 크기, 왜곡 중심 파라미터를 지정합니다. 광학적 축 부정합은 무시합니다.

mappingCoeffs = [880 -3e-4 0 0];    % mapping polynomial coefficients
imageSize = [1500 2000];            % in [mrows ncols]
distortionCenter = [1000 750];      % in pixels

intrinsics = fisheyeIntrinsics(mappingCoeffs,imageSize,distortionCenter);

참고 문헌

[1] Scaramuzza, D., A. Martinelli, and R. Siegwart. "A Toolbox for Easy Calibrating Omnidirectional Cameras." Proceedings to IEEE International Conference on Intelligent Robots and Systems (IROS 2006). Beijing, China, October 7–15, 2006.

[2] Urban, S., J. Leitloff, and S. Hinz. "Improved Wide-Angle, Fisheye and Omnidirectional Camera Calibration." ISPRS Journal of Photogrammetry and Remove Sensing. Vol. 108, 2015, pp.72–79.

확장 기능

모두 확장

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2017b에 개발됨