Catalano.Imaging.Tools
Class SukFlusserMoments
- java.lang.Object
-
- Catalano.Imaging.Tools.SukFlusserMoments
-
public class SukFlusserMoments extends java.lang.ObjectCombined Blur and Affine Moment Invariants. Paper: "Combined blur and affine moment invariants and their use in pattern recognition. Tomas Suk, Jan Flusser" Link: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.85.7431&rep=rep1&type=pdf
-
-
Constructor Summary
Constructors Constructor and Description SukFlusserMoments()Initialize a new instance of the SukFlusserMoments class.SukFlusserMoments(boolean normalize)Initialize a new instance of the SukFlusserMoments class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double[]Compute(FastBitmap fastBitmap)Compute Blur and Affine moment invariants.booleanisNormalize()Check if the moments are normalized.voidsetNormalize(boolean normalize)Set if the moments needs to be normalized by log.
-
-
-
Constructor Detail
-
SukFlusserMoments
public SukFlusserMoments()
Initialize a new instance of the SukFlusserMoments class.
-
SukFlusserMoments
public SukFlusserMoments(boolean normalize)
Initialize a new instance of the SukFlusserMoments class.- Parameters:
normalize- Normalize by log scale.
-
-
Method Detail
-
isNormalize
public boolean isNormalize()
Check if the moments are normalized.- Returns:
- True if the moments are normalized, otherwise false.
-
setNormalize
public void setNormalize(boolean normalize)
Set if the moments needs to be normalized by log.- Parameters:
normalize- Normalize.
-
Compute
public double[] Compute(FastBitmap fastBitmap)
Compute Blur and Affine moment invariants.- Parameters:
fastBitmap- Image to be processed.- Returns:
- 6 Moments.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG