detectPatternPoints
Detect calibration pattern keypoints 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.
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.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Version History
Introduced in R2025a


