Catalano.Imaging.Filters
Class NiblackThreshold
- java.lang.Object
-
- Catalano.Imaging.Filters.NiblackThreshold
-
- All Implemented Interfaces:
- IApplyInPlace
public class NiblackThreshold extends java.lang.Object implements IApplyInPlace
Niblack Threshold.
-
-
Constructor Summary
Constructors Constructor and Description NiblackThreshold()Initialize a new instance of the NiblackThreshold class.NiblackThreshold(double k, double c)Initialize a new instance of the NiblackThreshold class.NiblackThreshold(int radius)Initialize a new instance of the NiblackThreshold class.NiblackThreshold(int radius, double k, double c)Initialize a new instance of the NiblackThreshold class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidapplyInPlace(FastBitmap fastBitmap)Apply filter to an image.doublegetC()Get parameter C.doublegetK()Get parameter K.intgetRadius()Get Radius.voidsetC(double c)Set parameter C.voidsetK(double k)Set parameter K.voidsetRadius(int radius)Set Radius.
-
-
-
Constructor Detail
-
NiblackThreshold
public NiblackThreshold()
Initialize a new instance of the NiblackThreshold class.
-
NiblackThreshold
public NiblackThreshold(int radius)
Initialize a new instance of the NiblackThreshold class.- Parameters:
radius- Radius.
-
NiblackThreshold
public NiblackThreshold(double k, double c)Initialize a new instance of the NiblackThreshold class.- Parameters:
k- Parameter K.c- Parameter C.
-
NiblackThreshold
public NiblackThreshold(int radius, double k, double c)Initialize a new instance of the NiblackThreshold class.- Parameters:
radius- Radius.k- Parameter K.c- Parameter C.
-
-
Method Detail
-
getRadius
public int getRadius()
Get Radius.- Returns:
- Radius.
-
setRadius
public void setRadius(int radius)
Set Radius.- Parameters:
radius- Radius.
-
getK
public double getK()
Get parameter K.- Returns:
- K value.
-
setK
public void setK(double k)
Set parameter K.- Parameters:
k- K value.
-
getC
public double getC()
Get parameter C.- Returns:
- C value.
-
setC
public void setC(double c)
Set parameter C.- Parameters:
c- C value.
-
applyInPlace
public void applyInPlace(FastBitmap fastBitmap)
Description copied from interface:IApplyInPlaceApply filter to an image.- Specified by:
applyInPlacein interfaceIApplyInPlace- Parameters:
fastBitmap- Image to be processed.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG