T - Type of image being processed.public class WaveletDenoiseFilter<T extends ImageSingleBand> extends Object implements FilterImageInterface<T,T>
| Constructor and Description |
|---|
WaveletDenoiseFilter(WaveletTransform<T,?,?> wavelet,
DenoiseWavelet denoiser)
Specifies which wavelet and algorithm is used for removing image noise.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getHorizontalBorder()
How many pixels are not processed along the horizontal border.
|
Class<T> |
getInputType()
Specifies the type of image it takes as input.
|
int |
getVerticalBorder()
How many pixels are not processed along the vertical border.
|
void |
process(T original,
T denoised)
Processes the input image and writes the results to the output image.
|
public WaveletDenoiseFilter(WaveletTransform<T,?,?> wavelet, DenoiseWavelet denoiser)
wavelet - Description of the wavelet transform.denoiser - Algorithm used to remove noisepublic void process(T original, T denoised)
FilterImageInterfaceprocess in interface FilterImageInterface<T extends ImageSingleBand,T extends ImageSingleBand>original - Input image.denoised - Output image.public int getHorizontalBorder()
FilterImageInterfacegetHorizontalBorder in interface FilterImageInterface<T extends ImageSingleBand,T extends ImageSingleBand>public int getVerticalBorder()
FilterImageInterfacegetVerticalBorder in interface FilterImageInterface<T extends ImageSingleBand,T extends ImageSingleBand>public Class<T> getInputType()
FilterImageInterfacegetInputType in interface FilterImageInterface<T extends ImageSingleBand,T extends ImageSingleBand>Copyright © 2013. All Rights Reserved.