public class WaveletTransformInt<T extends ImageInteger> extends Object implements WaveletTransform<T,ImageSInt32,WlCoef_I32>
Implementation of WaveletTransform for ImageInteger.
Wavelet transforms are only provided for 32-bit integer images, so if the input image is not 32-bit then it is first copied into a 32-bit image and then transformed. This is all done internally and is transparent to the user.
| Constructor and Description |
|---|
WaveletTransformInt(WaveletDescription<WlCoef_I32> desc,
int numLevels,
int minPixelValue,
int maxPixelValue,
Class<T> inputType) |
| Modifier and Type | Method and Description |
|---|---|
BorderType |
getBorderType()
Returns how the borders are handled.
|
WaveletDescription<WlCoef_I32> |
getDescription()
Description of the wavelet.
|
int |
getLevels()
Number of levels in the wavelet transform.
|
Class<T> |
getOriginalType() |
void |
invert(ImageSInt32 transformed,
T original)
Applies the inverse wavelet transform to the specified image.
|
ImageSInt32 |
transform(T original,
ImageSInt32 transformed)
Computes the wavelet transform of the input image.
|
public WaveletTransformInt(WaveletDescription<WlCoef_I32> desc, int numLevels, int minPixelValue, int maxPixelValue, Class<T> inputType)
public ImageSInt32 transform(T original, ImageSInt32 transformed)
WaveletTransformtransform in interface WaveletTransform<T extends ImageInteger,ImageSInt32,WlCoef_I32>original - Original unmodified image. Not modified.transformed - Where the computed transform is stored. If null a new image is created. Modified.public void invert(ImageSInt32 transformed, T original)
WaveletTransforminvert in interface WaveletTransform<T extends ImageInteger,ImageSInt32,WlCoef_I32>transformed - Wavelet transform of the image. Not modified.original - Reconstructed image from transform. Modified.public int getLevels()
WaveletTransformgetLevels in interface WaveletTransform<T extends ImageInteger,ImageSInt32,WlCoef_I32>public BorderType getBorderType()
WaveletTransformgetBorderType in interface WaveletTransform<T extends ImageInteger,ImageSInt32,WlCoef_I32>public WaveletDescription<WlCoef_I32> getDescription()
WaveletTransformgetDescription in interface WaveletTransform<T extends ImageInteger,ImageSInt32,WlCoef_I32>public Class<T> getOriginalType()
getOriginalType in interface WaveletTransform<T extends ImageInteger,ImageSInt32,WlCoef_I32>Copyright © 2013. All Rights Reserved.