Catalano.Imaging.Filters.Photometric
Class GradientFaces
- java.lang.Object
-
- Catalano.Imaging.Filters.Photometric.GradientFaces
-
- All Implemented Interfaces:
- IPhotometricFilter, IApplyInPlace
public class GradientFaces extends java.lang.Object implements IPhotometricFilter
Gradient faces normalization.
-
-
Constructor Summary
Constructors Constructor and Description GradientFaces()Initializes a new instance of the GradientFaces class.GradientFaces(double sigma)Initializes a new instance of the GradientFaces class.GradientFaces(double sigma, boolean useEquation)Initializes a new instance of the GradientFaces class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidapplyInPlace(FastBitmap fastBitmap)Apply filter to an image.doublegetSigma()Get sigma.booleanisUseEquation()Use the equation.voidsetSigma(double sigma)Set sigma value.voidsetUseEquation(boolean useEquation)Use the equation.
-
-
-
Constructor Detail
-
GradientFaces
public GradientFaces()
Initializes a new instance of the GradientFaces class.
-
GradientFaces
public GradientFaces(double sigma)
Initializes a new instance of the GradientFaces class.- Parameters:
sigma- Smoothing step parameter.
-
GradientFaces
public GradientFaces(double sigma, boolean useEquation)Initializes a new instance of the GradientFaces class.- Parameters:
sigma- Smoothing step parameter.useEquation- Use the equation (8) in the paper.
-
-
Method Detail
-
getSigma
public double getSigma()
Get sigma.- Returns:
- Sigma value.
-
setSigma
public void setSigma(double sigma)
Set sigma value.- Parameters:
sigma- Sigma value.
-
isUseEquation
public boolean isUseEquation()
Use the equation.- Returns:
- True if needs to use the equation.
-
setUseEquation
public void setUseEquation(boolean useEquation)
Use the equation.- Parameters:
useEquation- True if needs to use the equation.
-
applyInPlace
public void applyInPlace(FastBitmap fastBitmap)
Description copied from interface:IApplyInPlaceApply filter to an image.- Specified by:
applyInPlacein interfaceIPhotometricFilter- Specified by:
applyInPlacein interfaceIApplyInPlace- Parameters:
fastBitmap- Image to be processed.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG