detectMultiPatternPoints
Syntax
Description
Natively Supported Patterns
detects the keypoints of two or more ChArUco board calibration patterns in images
imagePoints = detectMultiPatternPoints(imageFileNames,patternCount,"charuco-board",patternDims,markerFamily,checkerSize,markerSize)imageFileNames, with dimensions specified by
patternDims, markerFamily, and
checkerSize. patternCount specifies the number
of patterns to detect.
detects the keypoints of two or more AprilGrid calibration patterns in images
imagePoints = detectMultiPatternPoints(imageFileNames,patternCount,"aprilgrid",patternDims,tagFamily)imageFileNames, with dimensions specified by
patternDims.
Custom Pattern Detector
detects the specified number of uniquely detectable keypoints
imagePoints = detectMultiPatternPoints(imageFileNames,patternCount,patternDetector,numKeyPoints)numKeyPoints of two or more custom calibration patterns of same
type 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 = detectMultiPatternPoints(___,Name=Value)Verbose=true displays
the progress of the detection process.
Examples
Input Arguments
Name-Value Arguments
Output Arguments
Extended Capabilities
Version History
Introduced in R2026a
See Also
Objects
Functions
Topics
- What Is Camera Calibration?
- What Is Multi-Camera Calibration?
- What Is Robot Hand-Eye Calibration?
- Calibration Patterns
- Prepare Cameras and Capture Images for Multi-Camera Calibration
- Using the Single Camera Calibrator App
- Coordinate Systems
- Evaluating the Accuracy of Single Camera Calibration
- 3-D Motion Reconstruction Using Multiple Cameras



