Package boofcv.abst.filter.binary
Class GlobalBinaryFilter<T extends ImageGray<T>>
java.lang.Object
boofcv.abst.filter.binary.GlobalBinaryFilter<T>
- All Implemented Interfaces:
InputToBinary<T>
- Direct Known Subclasses:
GlobalBinaryFilter.Entropy
,GlobalBinaryFilter.Huang
,GlobalBinaryFilter.Li
,GlobalBinaryFilter.Otsu
public abstract class GlobalBinaryFilter<T extends ImageGray<T>>
extends Object
implements InputToBinary<T>
Base class for computing global thresholds
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic 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. -
Constructor Summary
ModifierConstructorDescriptionprotected
GlobalBinaryFilter
(double minValue, double maxValue, double scale, boolean down, ImageType<T> inputType) -
Method Summary
-
Constructor Details
-
GlobalBinaryFilter
-
-
Method Details
-
process
- Specified by:
process
in interfaceInputToBinary<T extends ImageGray<T>>
-
getInputType
- Specified by:
getInputType
in interfaceInputToBinary<T extends ImageGray<T>>
-