Main Content

카메라 보정기

단일 카메라의 기하 파라미터 추정

설명

카메라 보정기 앱을 사용하면 카메라의 내부 파라미터, 외부 파라미터 및 렌즈 왜곡 파라미터를 추정할 수 있습니다. 이러한 카메라 파라미터는 다양한 컴퓨터 비전 응용 사례에 사용할 수 있습니다. 이러한 응용 사례에는 영상에서 렌즈 왜곡 효과를 제거하거나, 평면 객체를 측정하거나, 여러 카메라에서 3차원 장면을 복원하는 작업 등이 포함됩니다.

Camera Calibrator app

카메라 보정기 앱 열기

  • MATLAB® 툴스트립: 탭의 영상 처리 및 컴퓨터 비전에서 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: cameraCalibrator를 입력합니다.

예제

모두 확장

이 예제에서는 카메라 보정기 앱을 여는 두 가지 방법을 보여줍니다.

MATLAB 명령줄에 cameraCalibrator를 입력하거나 MATLAB 데스크탑의 탭에서 이 앱을 선택합니다.

관련 예제

프로그래밍 방식으로 사용

모두 확장

cameraCalibrator는 카메라 보정기 앱을 엽니다. 이 앱을 통해 영상에서 렌즈 왜곡 효과를 제거하는 데 필요한 파라미터를 계산할 수 있습니다.

cameraCalibrator(imageFolder,squareSize)는 앱을 열고 지정된 폴더에서 보정 영상을 불러오고 영상에 포함된 체커보드 정사각형의 크기를 지정합니다. squareSize 입력값은 스칼라(단위: 밀리미터)여야 합니다.

cameraCalibrator(imageFolder,squareSize,squareSizeUnits)는 앱을 열고, 보정 영상을 불러오고, 체커보드 정사각형 크기와 정사각형 크기 단위를 지정합니다. squareSizeUnits 입력값은 'millimeters'(디폴트 값), 'centimeters' 또는 'inches'로 지정해야 합니다.

cameraCalibrator(___,highDistortion)은 위에 열거된 구문에서 설명한 대로 앱을 열고 고왜곡 논리형 인수 highDistortion을 추가로 지정합니다. 영상에 광시야각 카메라에서 일반적으로 발생하는 높은 수준의 왜곡이 포함된 경우 highDistortiontrue로 설정하십시오. 영상에 높은 수준의 왜곡이 없는 경우에는 highDistortionfalse(디폴트 값)로 설정합니다.

cameraCalibrator(sessionFile)은 앱을 열고 저장된 카메라 보정 세션을 불러옵니다. sessionFile을 저장된 세션 파일의 이름으로 설정하십시오. 이 이름에는 저장된 세션을 포함하는 MAT 파일에 대한 경로가 포함되어야 합니다.

버전 내역

R2013b에 개발됨