Uses of Interface
boofcv.abst.filter.binary.InputToBinary
Package
Description
-
Uses of InputToBinary in boofcv.abst.feature.detect.line
ModifierConstructorDescriptionHoughBinary_to_DetectLine
(HoughTransformBinary hough, InputToBinary<I> thresholder) -
Uses of InputToBinary in boofcv.abst.fiducial
ModifierConstructorDescriptionAztecCodePreciseDetector
(InputToBinary<T> inputToBinary, DetectPolygonBinaryGrayRefine<T> squareDetector, Class<T> imageType) MicroQrCodePreciseDetector
(InputToBinary<T> inputToBinary, QrCodePositionPatternDetector<T> detectPositionPatterns, @Nullable String forceEncoding, String defaultEncoding, boolean copyBinary, Class<T> imageType) QrCodePreciseDetector
(InputToBinary<T> inputToBinary, QrCodePositionPatternDetector<T> detectPositionPatterns, @Nullable String forceEncoding, String defaultEncoding, boolean copyBinary, Class<T> imageType) -
Uses of InputToBinary in boofcv.abst.filter.binary
Modifier and TypeClassDescriptionclass
GlobalBinaryFilter<T extends ImageGray<T>>
Base class for computing global thresholdsstatic class
GlobalBinaryFilter.Entropy<T extends ImageGray<T>>
Computes a threshold based on entropy to create a binary imagestatic class
GlobalBinaryFilter.Huang<T extends ImageGray<T>>
Computes a threshold using Huang's equation.static class
GlobalBinaryFilter.Li<T extends ImageGray<T>>
Computes a threshold using Li's equation.static class
GlobalBinaryFilter.Otsu<T extends ImageGray<T>>
Computes a threshold using Otsu's equation.class
GlobalFixedBinaryFilter<T extends ImageGray<T>>
Applies a fixed threshold to an image.class
InputToBinarySwitch<T extends ImageGray<T>>
InputToBinary
which will convert the input image into the specified type prior to processing.class
LocalGaussianBinaryFilter<T extends ImageGray<T>>
Adaptive/local threshold using a Gaussian regionclass
LocalMeanBinaryFilter<T extends ImageGray<T>>
Adaptive/local threshold using a square region -
Uses of InputToBinary in boofcv.alg.fiducial.calib.chess
ModifierConstructorDescriptionDetectChessboardBinaryPattern
(int numRows, int numCols, ConfigLength maxCornerDistance, DetectPolygonBinaryGrayRefine<T> detectorSquare, InputToBinary<T> inputToBinary) Configures detection parameters -
Uses of InputToBinary in boofcv.alg.fiducial.calib.circle
ModifierConstructorDescriptionprotected
DetectCircleGrid
(int numRows, int numCols, InputToBinary<T> inputToBinary, BinaryEllipseDetector<T> ellipseDetector, EllipsesIntoClusters clustering, EllipseClustersIntoGrid grider) Creates and configures the detectorDetectCircleHexagonalGrid
(int numRows, int numCols, InputToBinary<T> inputToBinary, BinaryEllipseDetector<T> ellipseDetector, EllipsesIntoClusters clustering) Creates and configures the detectorDetectCircleRegularGrid
(int numRows, int numCols, InputToBinary<T> inputToBinary, BinaryEllipseDetector<T> ellipseDetector, EllipsesIntoClusters clustering) Creates and configures the detector -
Uses of InputToBinary in boofcv.alg.fiducial.calib.grid
ModifierConstructorDescriptionDetectSquareGridFiducial
(int numRows, int numCols, double spaceToSquareRatio, InputToBinary<T> inputToBinary, DetectPolygonBinaryGrayRefine<T> detectorSquare) COnfigures the detector -
Uses of InputToBinary in boofcv.alg.fiducial.dots
ModifierConstructorDescriptionUchiyaMarkerImageTracker
(InputToBinary<T> inputToBinary, BinaryEllipseDetectorPixel ellipseDetector, EdgeIntensityEllipse<T> intensityCheck, UchiyaMarkerTracker tracker) -
Uses of InputToBinary in boofcv.alg.fiducial.square
ModifierConstructorDescriptionprotected
BaseDetectFiducialSquare
(InputToBinary<T> inputToBinary, DetectPolygonBinaryGrayRefine<T> squareDetector, boolean binaryCopy, double borderWidthFraction, double minimumBorderBlackFraction, int squarePixels, Class<T> inputType) Configures the detector.DetectFiducialSquareBinary
(int gridWidth, double borderWidthFraction, double minimumBlackBorderFraction, InputToBinary<T> inputToBinary, DetectPolygonBinaryGrayRefine<T> quadDetector, Class<T> inputType) Configures the fiducial detectorDetectFiducialSquareHamming
(ConfigHammingMarker description, double minimumBlackBorderFraction, InputToBinary<T> inputToBinary, DetectPolygonBinaryGrayRefine<T> quadDetector, Class<T> inputType) Configures the fiducial detectorDetectFiducialSquareImage
(InputToBinary<T> inputToBinary, DetectPolygonBinaryGrayRefine<T> quadDetector, double borderWidthFraction, double minimumBlackBorderFraction, double matchThreshold, Class<T> inputType) Configures the fiducial detector -
Uses of InputToBinary in boofcv.alg.filter.binary
Modifier and TypeClassDescriptionclass
ThresholdBlock<T extends ImageGray<T>,
S extends ImageBase<S>> Computes image statistics in regularly spaced blocks across the image.class
ThresholdBlock_MT<T extends ImageGray<T>,
S extends ImageBase<S>> Concurrent version ofThresholdBlock
.class
Local Otsu thresholding where each pixel is thresholded by computing theGThresholdImageOps.computeOtsu2(int[], int, int)
Otsu-2} using its local region This implementation includes a modification from the traditional Otsu algorithm.class
Concurrent version ofThresholdLocalOtsu
.class
Several related algorithms based off the Niblack's [1] paper which are intended for use in thresholding images as a preprocessing step for OCR.class
Concurrent implementation ofThresholdNiblackFamily
.class
Based off the NICK algorithm described in [1] this is a thresholding algorithm intended for use on low quality ancient documents.class
Based off the NICK algorithm described in [1] this is a thresholding algorithm intended for use on low quality ancient documents. -
Uses of InputToBinary in boofcv.factory.filter.binary
Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.blockMean
(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, Class<T> inputType) Applies a non-overlapping block mean thresholdstatic <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.blockMinMax
(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, double minimumSpread, Class<T> inputType) Applies a very fast non-overlapping block thresholding algorithm which uses min/max statistics.static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.blockOtsu
(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, boolean otsu2, double tuning, Class<T> inputType) Applies a non-overlapping block Otsu threshold.static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalEntropy
(int minValue, int maxValue, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalFixed
(double threshold, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalHuang
(double minValue, double maxValue, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalLi
(double minValue, double maxValue, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.globalOtsu
(double minValue, double maxValue, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.GlobalEntropy.handle
(int minValue, int maxValue, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.GlobalFixed.handle
(double threshold, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.GlobalOtsu.handle
(double minValue, double maxValue, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalBlockMean.handle
(ConfigLength regionWidth, double scale, boolean down, boolean thresholdFromLocalBlocks, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalBlockMinMax.handle
(ConfigLength regionWidth, double scale, boolean down, double minimumSpread, boolean thresholdFromLocalBlocks, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalBlockOtsu.handle
(boolean otsu2, ConfigLength regionWidth, double tuning, double scale, boolean down, boolean thresholdFromLocalBlocks, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalGaussian.handle
(ConfigLength regionWidth, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalMean.handle
(ConfigLength regionWidth, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalOtsu.handle
(boolean otsu2, ConfigLength regionWidth, double tuning, double scale, boolean down, Class<T> inputType) <T extends ImageGray<T>>
InputToBinary<T>BOverrideFactoryThresholdBinary.LocalSauvola.handle
(ConfigLength regionWidth, float k, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localGaussian
(ConfigLength regionWidth, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localMean
(ConfigLength width, double scale, boolean down, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localNiblack
(ConfigLength width, boolean down, float k, Class<T> inputType) protected static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localNiblackFamily
(ThresholdNiblackFamily.Variant variant, ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localNick
(ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localOtsu
(ConfigLength regionWidth, double scale, boolean down, boolean otsu2, double tuning, Class<T> inputType) Applies a local Otsu threshold.static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localSauvola
(ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.localWolf
(ConfigLength width, boolean down, float k, Class<T> inputType) static <T extends ImageGray<T>>
InputToBinary<T>FactoryThresholdBinary.threshold
(ConfigThreshold config, Class<T> inputType) Creates threshold using a config class