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