Module imagingbook.common
Class NiblackThresholder.Gauss
java.lang.Object
imagingbook.common.threshold.adaptive.NiblackThresholder
imagingbook.common.threshold.adaptive.NiblackThresholder.Gauss
- All Implemented Interfaces:
AdaptiveThresholder
,Thresholder
- Enclosing class:
- NiblackThresholder
Implementation of Niblack's adaptive thresholder using a
2D Gaussian support region
(concrete implementation of abstract class
NiblackThresholder
).-
Nested Class Summary
Nested classes/interfaces inherited from class imagingbook.common.threshold.adaptive.NiblackThresholder
NiblackThresholder.Box, NiblackThresholder.Disk, NiblackThresholder.Gauss, NiblackThresholder.Parameters, NiblackThresholder.RegionType
Nested classes/interfaces inherited from interface imagingbook.common.threshold.Thresholder
Thresholder.BackgroundMode
-
Constructor Summary
ConstructorsConstructorDescriptionGauss()
Constructor using default parameters.Gauss
(NiblackThresholder.Parameters params) Constructor with specific parameters. -
Method Summary
Methods inherited from class imagingbook.common.threshold.adaptive.NiblackThresholder
create, getThreshold
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface imagingbook.common.threshold.adaptive.AdaptiveThresholder
threshold, threshold, threshold
-
Constructor Details
-
Gauss
public Gauss()Constructor using default parameters. -
Gauss
Constructor with specific parameters.- Parameters:
params
- parameters
-