detectCircleGridPoints
Syntax
Description
Single Image Circle Grid Detection
detects a circle grid in a 2-D truecolor or grayscale image, imagePoints
= detectCircleGridPoints(I
,patternDims
)I
. For
more details on circle grid patterns, see Circle Grid Patterns.
[
detects a circle grid in the image files specified by imagePoints
,imagesUsed
] = detectCircleGridPoints(imageFileNames
,patternDims
)imageFileNames
,
and additionally returns the list of images in which the circle grid is detected
imagesUsed
.
[___] = detectCircleGridPoints(
detects a circle grid in the specified images images
,patternDims
)images
.
Stereo Pair Circle Grid Detection
[
detects a circle grid in the stereo pairs of image files specified by
imagePoints
,pairsUsed
] = detectCircleGridPoints(imageFileNames1
,imageFileNames2
,patternDims
)imageFileNames1
and imageFileNames2
. The
function additionally returns a list of the pairs in which the pattern is detected
pairsUsed
.
[___] = detectCircleGridPoints(
detects a circle grid in the stereo pairs of image files specified by
images1
,images2
,patternDims
)images1
and images2
.
Optional Arguments
[___] = detectCircleGridPoints(___,
specifies options using one or more name-value arguments in addition to any combination of
arguments from previous syntaxes. For example,
Name=Value
)detectCircleGridPoints
(I
,patternDims
,PatternType="symmetric"
)
detects a symmetric circle grid in the specified workspace.
Examples
Input Arguments
Output Arguments
Algorithms
For a circle grid pattern to be detected, the pattern must:
Contain at least 16 circles
Be fully visible in the image of a single camera or in both images of a pair of stereo cameras
Version History
Introduced in R2021b
See Also
Apps
Functions
generateCircleGridPoints
|estimateCameraParameters
|detectCheckerboardPoints
|detectCharucoBoardPoints
|detectAprilGridPoints
|patternWorldPoints