Package boofcv.alg.feature.detect.chess
Class DetectChessboardCornersXPyramid<T extends ImageGray<T>>
java.lang.Object
boofcv.alg.feature.detect.chess.DetectChessboardCornersXPyramid<T>
Detects chessboard corners at multiple scales. This adds robustness against out of focus images and motion blur.
There's also the option to prune corners which are not detected at multiple scales. This is a good way
to remove noise since random features are unlikely to have this property.
-
Field Summary
Modifier and TypeFieldDescriptionStorage for final output cornersCorner detectorint
minimum number of pixels in the top most level in the pyramid If ≤ 0 then have a single layer at full resolutionint
int
Maximum number of corners it will return in kNN search -
Constructor Summary
ConstructorDescriptionDetectChessboardCornersXPyramid
(DetectChessboardCornersX detector, ImageType<T> imageType) DetectChessboardCornersXPyramid
(ImageType<T> imageType) -
Method Summary
Modifier and TypeMethodDescriptionint
void
Detects corner features inside the input gray scale image.
-
Field Details
-
pyramidTopSize
public int pyramidTopSizeminimum number of pixels in the top most level in the pyramid If ≤ 0 then have a single layer at full resolution -
searchMaxCount
public int searchMaxCountMaximum number of corners it will return in kNN search -
radius
public int radius -
detector
Corner detector -
corners
Storage for final output corners -
imageType
-
-
Constructor Details
-
DetectChessboardCornersXPyramid
-
DetectChessboardCornersXPyramid
-
-
Method Details
-
process
Detects corner features inside the input gray scale image. -
getNumberOfLevels
public int getNumberOfLevels()
-