Estimate geometric parameters of a single camera
The Camera Calibrator app allows you to estimate camera intrinsics, extrinsics, and lens distortion parameters. You can use these camera parameters for various computer vision applications. These applications include removing the effects of lens distortion from an image, measuring planar objects, or reconstructing 3-D scenes from multiple cameras.
MATLAB® Toolstrip: On the Apps tab, under Image Processing and Computer Vision, click the app icon.
MATLAB command prompt: Enter
This example shows you the two ways to open the Camera Calibrator app.
cameraCalibrator on the MATLAB command line or select it from the MATLAB desktop Apps tab.
cameraCalibrator opens the Camera Calibrator app, which
enables you to compute parameters needed to remove the effects of lens distortion
from an image.
opens the app and loads calibration images from a specified folder and specifies the
size of the checkerboard squares contained in the images. The
squareSize input must be a scalar in millimeters.
opens the app, loads calibration images, specifies the checkerboard square size, and
the square size units. The
squareSizeUnits input must be
opens the app as described by previous syntaxes and additionally specifies a high
true when the images
contain a high level of distortion, which is typical of a wide field of view camera.
false (default) when
the images do not contain a high level of distortion.
cameraCalibrator( opens the
app and loads a saved camera calibration session. Set the
sessionFile to the name of the saved session file. The name
must include the path to the MAT file containing the saved session.