detectPatternPoints
R2026bDetect keypoints of calibration pattern in images from multiple cameras
Since R2025a
Syntax
Description
Natively Supported Patterns
detects the keypoints of a ChArUco board calibration pattern in images
imagePoints = detectPatternPoints(imageFileNames,"charuco-board",patternDims,markerFamily,checkerSize,markerSize)imageFileNames, with dimensions specified by
patternDims, markerFamily, and
checkerSize.
Note
To use the detectPatternPoints function, first install the related features
using the installMultiSensorCalibrationTools function.
detects the keypoints of an AprilGrid calibration pattern in images
imagePoints = detectPatternPoints(imageFileNames,"aprilgrid",patternDims,tagFamily)imageFileNames, with dimensions specified by
patternDims.
detects the keypoints of a fully visible checkerboard calibration pattern in images
imagePoints = detectPatternPoints(imageFileNames,"checkerboard",patternDims)imageFileNames, with dimensions specified by
patternDims. The values of the elements of
patternDims must not be equal.
detects keypoints of a circle grid calibration pattern in images
imagePoints = detectPatternPoints(imageFileNames,"circle-grid-asymmetric",patternDims)imageFileNames, with dimensions specified by
patternDims.
Custom Pattern Detector
detects the specified number of uniquely detectable keypoints
imagePoints = detectPatternPoints(imageFileNames,patternDetector,numKeyPoints)numKeyPoints of a custom calibration pattern that can be detected
in an image using the specified detector function
patternDetector.
Optional Arguments
specifies options using one or more name-value arguments in addition to any combination of
arguments from previous syntaxes. For example, imagePoints = detectPatternPoints(___,Name=Value)Verbose=true displays
the progress of the detection process.


