public class WaveletTransformFloat32 extends java.lang.Object implements WaveletTransform<GrayF32,GrayF32,WlCoef_F32>
WaveletTransform for GrayF32.| Constructor and Description |
|---|
WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc,
int numLevels,
float minPixelValue,
float maxPixelValue) |
| Modifier and Type | Method and Description |
|---|---|
BorderType |
getBorderType()
Returns how the borders are handled.
|
WaveletDescription<WlCoef_F32> |
getDescription()
Description of the wavelet.
|
int |
getLevels()
Number of levels in the wavelet transform.
|
java.lang.Class<GrayF32> |
getOriginalType() |
void |
invert(GrayF32 transformed,
GrayF32 original)
Applies the inverse wavelet transform to the specified image.
|
GrayF32 |
transform(GrayF32 original,
GrayF32 transformed)
Computes the wavelet transform of the input image.
|
public WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue)
public GrayF32 transform(GrayF32 original, GrayF32 transformed)
WaveletTransformtransform in interface WaveletTransform<GrayF32,GrayF32,WlCoef_F32>original - Original unmodified image. Not modified.transformed - Where the computed transform is stored. If null a new image is created. Modified.public void invert(GrayF32 transformed, GrayF32 original)
WaveletTransforminvert in interface WaveletTransform<GrayF32,GrayF32,WlCoef_F32>transformed - Wavelet transform of the image. Not modified.original - Reconstructed image from transform. Modified.public int getLevels()
WaveletTransformgetLevels in interface WaveletTransform<GrayF32,GrayF32,WlCoef_F32>public BorderType getBorderType()
WaveletTransformgetBorderType in interface WaveletTransform<GrayF32,GrayF32,WlCoef_F32>public WaveletDescription<WlCoef_F32> getDescription()
WaveletTransformgetDescription in interface WaveletTransform<GrayF32,GrayF32,WlCoef_F32>public java.lang.Class<GrayF32> getOriginalType()
getOriginalType in interface WaveletTransform<GrayF32,GrayF32,WlCoef_F32>