Catalano.Imaging.Filters
Class AlphaTrimmedMean
- java.lang.Object
-
- Catalano.Imaging.Filters.AlphaTrimmedMean
-
- All Implemented Interfaces:
- IApplyInPlace
public class AlphaTrimmedMean extends java.lang.Object implements IApplyInPlace
Alpha Trimmed Mean filter.The alpha trimmed mean filter is normally used to reduce noise in an image, somewhat like the mean and median filter. However, it often does a better job than the mean filter of preserving useful detail in the image.
Properties:
- Supported types: Grayscale, RGB.
- Coordinate System: Matrix.
-
-
Constructor Summary
Constructors Constructor and Description AlphaTrimmedMean()Initializes a new instance of the AlphaTrimmedMean class.AlphaTrimmedMean(int radius)Initializes a new instance of the AlphaTrimmedMean class.AlphaTrimmedMean(int radius, int t)Initializes a new instance of the AlphaTrimmedMean class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidapplyInPlace(FastBitmap fastBitmap)Apply filter to an image.intgetRadius()Get Radius.intgetT()Get trimmed value.voidsetRadius(int radius)Set Radius.voidsetT(int t)Set trimmed value.
-
-
-
Constructor Detail
-
AlphaTrimmedMean
public AlphaTrimmedMean()
Initializes a new instance of the AlphaTrimmedMean class.
-
AlphaTrimmedMean
public AlphaTrimmedMean(int radius)
Initializes a new instance of the AlphaTrimmedMean class.- Parameters:
radius- Radius.
-
AlphaTrimmedMean
public AlphaTrimmedMean(int radius, int t)Initializes a new instance of the AlphaTrimmedMean class.- Parameters:
radius- Radius.t- Trimmed value.
-
-
Method Detail
-
getRadius
public int getRadius()
Get Radius.- Returns:
- Radius.
-
setRadius
public void setRadius(int radius)
Set Radius.- Parameters:
radius- Radius.
-
getT
public int getT()
Get trimmed value.- Returns:
- Trimmed value.
-
setT
public void setT(int t)
Set trimmed value.- Parameters:
t- Trimmed 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