Main Content

카메라 보정

단일 카메라나 스테레오 카메라를 보정하고, 핀홀 및 어안 카메라 모델을 사용하여 카메라 내부, 외부 및 왜곡 파라미터를 추정

카메라 보정은 보정 패턴이 포함된 영상을 사용하여 카메라 파라미터를 추정하는 과정입니다. 이러한 파라미터에는 카메라 내부 파라미터, 왜곡 계수, 카메라 외부 파라미터가 있습니다. 이러한 카메라 파라미터를 사용하여 영상에서 렌즈 왜곡 효과를 제거하고, 평면 객체를 측정하고, 여러 대의 카메라로부터 3차원 장면을 복원하고, 여러 다양한 응용 사례에서 컴퓨터 비전을 수행할 수 있습니다.

카메라 보정기 앱과 함수를 사용하여 단일 카메라의 내부, 외부 및 렌즈 왜곡 파라미터를 추정할 수 있습니다.

스테레오 카메라 보정기 앱과 함수를 사용하여 스테레오 카메라 쌍의 두 카메라의 파라미터와 상대적 위치 및 방향을 추정할 수 있습니다. 그런 다음 카메라를 사용하여 영상으로부터 깊이 정보를 복구할 수 있습니다. 또한 첫 번째 카메라를 기준으로 두 번째 카메라의 위치와 방향도 계산합니다.

Calibration patterns

카메라 보정기단일 카메라의 기하 파라미터 추정
스테레오 카메라 보정기스테레오 카메라의 기하 파라미터 추정

함수

모두 확장

detectCheckerboardPointsDetect checkerboard pattern in image
generateCheckerboardPointsGenerate checkerboard corner locations
detectCircleGridPointsDetect circle grid pattern in images (R2021b 이후)
generateCircleGridPointsGenerate circle grid point locations (R2021b 이후)
readArucoMarkerDetect and estimate pose for ArUco marker in image (R2024a 이후)
generateArucoMarkerGenerate ArUco marker images (R2024a 이후)
vision.calibration.PatternDetectorInterface for defining custom planar pattern detectors (R2021b 이후)

핀홀 카메라

estimateCameraParametersCalibrate a single or stereo camera
estimateCameraProjectionEstimate camera projection matrix from world-to-image point correspondences (R2022b 이후)

어안 카메라

estimateFisheyeParametersCalibrate fisheye camera

스테레오 카메라

estimateStereoBaselineEstimate baseline of stereo camera

단일 카메라

cameraParametersObject for storing camera parameters
cameraIntrinsicsObject for storing intrinsic camera parameters
cameraIntrinsicskbIntrinsic camera parameters based on Kannala-Brandt model (R2024a 이후)
cameraProjectionCamera projection matrix (R2022b 이후)

어안 카메라

fisheyeIntrinsicsObject for storing intrinsic fisheye camera parameters
fisheyeParametersObject for storing fisheye camera parameters

스테레오 카메라

stereoParametersObject for storing stereo camera system parameters

오차 메트릭

cameraCalibrationErrorsObject for storing standard errors of estimated camera parameters
stereoCalibrationErrorsObject for storing standard errors of estimated stereo parameters
extrinsicsEstimationErrorsObject for storing standard errors of estimated camera extrinsics and distortion coefficients
intrinsicsEstimationErrorsObject for storing standard errors of estimated camera intrinsics and distortion coefficients
fisheyeCalibrationErrorsObject for storing standard errors of estimated fisheye camera parameters
fisheyeIntrinsicsEstimationErrorsObject for storing standard errors of estimated fisheye camera intrinsics

핀홀 카메라

undistortImage영상에서 렌즈 왜곡 보정
undistortPointsCorrect point coordinates for lens distortion

어안 카메라

undistortFisheyeImageCorrect fisheye image for lens distortion
undistortFisheyePointsCorrect point coordinates for fisheye lens distortion
pcshowPlot 3-D point cloud
plotCameraPlot a camera in 3-D coordinates
showExtrinsicsVisualize extrinsic camera parameters
showReprojectionErrorsVisualize calibration errors
stereoAnaglyphCreate red-cyan anaglyph from stereo pair of images
estimateExtrinsicsCalculate location of calibrated camera (R2022b 이후)
extr2poseConvert extrinsics to camera pose (R2022b 이후)
pose2extrConvert camera pose to extrinsics (R2022b 이후)
estrelposeCalculate relative rotation and translation between camera poses (R2022b 이후)
rotmat2vec3d3차원 회전 행렬을 회전 벡터로 변환 (R2022b 이후)
rotvec2mat3d3차원 회전 벡터를 회전 행렬로 변환 (R2022b 이후)
cameraIntrinsicsToOpenCVConvert camera intrinsic parameters from MATLAB to OpenCV (R2021b 이후)
cameraIntrinsicsFromOpenCVConvert camera intrinsic parameters from OpenCV to MATLAB (R2021b 이후)
stereoParametersToOpenCVConvert stereo camera parameters from MATLAB to OpenCV (R2021b 이후)
stereoParametersFromOpenCVConvert stereo camera parameters from OpenCV to MATLAB (R2021b 이후)

도움말 항목