public class FactoryFiducial
extends java.lang.Object
FiducialDetector.| Constructor and Description |
|---|
FactoryFiducial() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends boofcv.struct.image.ImageGray<T>> |
calibChessboard(ConfigChessboard config,
java.lang.Class<T> imageType)
Wrapper around chessboard calibration detector.
|
static <T extends boofcv.struct.image.ImageGray<T>> |
calibCircleHexagonalGrid(ConfigCircleHexagonalGrid config,
java.lang.Class<T> imageType) |
static <T extends boofcv.struct.image.ImageGray<T>> |
calibCircleRegularGrid(ConfigCircleRegularGrid config,
java.lang.Class<T> imageType) |
static <T extends boofcv.struct.image.ImageGray<T>> |
calibSquareGrid(ConfigSquareGrid config,
java.lang.Class<T> imageType)
Wrapper around square-grid calibration detector.
|
static <T extends boofcv.struct.image.ImageGray<T>> |
calibSquareGridBinary(ConfigSquareGridBinary config,
java.lang.Class<T> imageType) |
static <T extends boofcv.struct.image.ImageGray<T>> |
qrcode(ConfigQrCode config,
java.lang.Class<T> imageType) |
static <T extends boofcv.struct.image.ImageGray<T>> |
squareBinary(ConfigFiducialBinary configFiducial,
boofcv.factory.filter.binary.ConfigThreshold configThreshold,
java.lang.Class<T> imageType)
Detector for square binary based fiducials.
|
static <T extends boofcv.struct.image.ImageGray<T>> |
squareImage(ConfigFiducialImage configFiducial,
boofcv.factory.filter.binary.ConfigThreshold configThreshold,
java.lang.Class<T> imageType)
Detector for square image based fiducials.
|
public static <T extends boofcv.struct.image.ImageGray<T>> SquareBinary_to_FiducialDetector<T> squareBinary(ConfigFiducialBinary configFiducial, @Nullable boofcv.factory.filter.binary.ConfigThreshold configThreshold, java.lang.Class<T> imageType)
configFiducial - Description of the fiducial. Can't be null.configThreshold - Threshold for binary image. null for default.imageType - Type of image it's processingDetectFiducialSquareBinary for a description of this fiducial type.public static <T extends boofcv.struct.image.ImageGray<T>> SquareImage_to_FiducialDetector<T> squareImage(@Nullable ConfigFiducialImage configFiducial, @Nullable boofcv.factory.filter.binary.ConfigThreshold configThreshold, java.lang.Class<T> imageType)
Detector for square image based fiducials.
For this fiducial to work images need to be added to it. Which is why SquareImage_to_FiducialDetector
is returned instead of the more generic FiducialDetector.
configFiducial - Description of the fiducial. null for default.configThreshold - Threshold for binary image. null for default.imageType - Type of image it's processingDetectFiducialSquareImage for a description of this fiducial type.public static <T extends boofcv.struct.image.ImageGray<T>> CalibrationFiducialDetector<T> calibChessboard(ConfigChessboard config, java.lang.Class<T> imageType)
config - Description of the chessboard.imageType - Type of image it's processingpublic static <T extends boofcv.struct.image.ImageGray<T>> CalibrationFiducialDetector<T> calibSquareGrid(ConfigSquareGrid config, java.lang.Class<T> imageType)
config - Description of the chessboard.imageType - Type of image it's processingpublic static <T extends boofcv.struct.image.ImageGray<T>> CalibrationFiducialDetector<T> calibSquareGridBinary(ConfigSquareGridBinary config, java.lang.Class<T> imageType)
public static <T extends boofcv.struct.image.ImageGray<T>> CalibrationFiducialDetector<T> calibCircleHexagonalGrid(ConfigCircleHexagonalGrid config, java.lang.Class<T> imageType)
public static <T extends boofcv.struct.image.ImageGray<T>> CalibrationFiducialDetector<T> calibCircleRegularGrid(ConfigCircleRegularGrid config, java.lang.Class<T> imageType)
public static <T extends boofcv.struct.image.ImageGray<T>> QrCodePreciseDetector<T> qrcode(ConfigQrCode config, java.lang.Class<T> imageType)