Main Content

Calibrage de caméra

Calibrer des caméras monoscopiques ou stéréoscopiques et estimer leurs paramètres intrinsèques, extrinsèques et de distorsion avec des modèles à sténopé et fisheye

Le calibrage de caméra est un processus qui consiste à estimer les paramètres d’une caméra en utilisant des images contenant un motif de calibrage. Il s’agit notamment des paramètres intrinsèques et extrinsèques et des coefficients de distorsion des caméras. Utilisez ces paramètres pour supprimer les effets de distorsion de la lentille dans une image, mesurer des objets planaires, reconstruire des scènes 3D à partir de plusieurs caméras et exécuter d’autres applications de Computer Vision.

Utilisez l’application et les fonctions Camera Calibrator pour estimer les paramètres intrinsèques et extrinsèques d’une caméra monoscopique et les paramètres de distorsion de la lentille.

Utilisez l’application et les fonctions Stereo Camera Calibrator pour estimer la position et l’orientation relatives des deux caméras d’une paire stéréoscopique. Vous pouvez ensuite utiliser la caméra pour récupérer la profondeur à partir des images. Il est également possible de calculer la position et l’orientation de la seconde caméra par rapport à la première.

Calibration patterns

Applications

Camera CalibratorEstimate geometric parameters of a single camera
Stereo Camera CalibratorEstimate geometric parameters of a stereo camera

Fonctions

développer tout

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

Caméra à sténopé

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

Caméra fisheye

estimateFisheyeParametersCalibrate fisheye camera

Caméra stéréoscopique

estimateStereoBaselineEstimate baseline of stereo camera

Caméra monoscopique

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

Caméra fisheye

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

Caméra stéréoscopique

stereoParametersObject for storing stereo camera system parameters

Métriques d’erreur

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

Caméra à sténopé

undistortImageCorrect image for lens distortion
undistortPointsCorrect point coordinates for lens distortion

Caméra fisheye

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 (depuis R2022b)
extr2poseConvert extrinsics to camera pose (depuis R2022b)
pose2extrConvert camera pose to extrinsics (depuis R2022b)
estrelposeCalculate relative rotation and translation between camera poses (depuis R2022b)
rotmat2vec3dConvert 3-D rotation matrix to rotation vector (depuis R2022b)
rotvec2mat3dConvert 3-D rotation vector to rotation matrix (depuis R2022b)
cameraIntrinsicsToOpenCVConvert camera intrinsic parameters from MATLAB to OpenCV (depuis R2021b)
cameraIntrinsicsFromOpenCVConvert camera intrinsic parameters from OpenCV to MATLAB (depuis R2021b)
stereoParametersToOpenCVConvert stereo camera parameters from MATLAB to OpenCV (depuis R2021b)
stereoParametersFromOpenCVConvert stereo camera parameters from OpenCV to MATLAB (depuis R2021b)

Rubriques