Class WaveletTransformFloat32
java.lang.Object
boofcv.abst.transform.wavelet.impl.WaveletTransformFloat32
- All Implemented Interfaces:
WaveletTransform<GrayF32,GrayF32, WlCoef_F32>
public class WaveletTransformFloat32
extends Object
implements WaveletTransform<GrayF32,GrayF32,WlCoef_F32>
Implementation of
WaveletTransform for GrayF32.-
Constructor Summary
ConstructorsConstructorDescriptionWaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue) -
Method Summary
Modifier and TypeMethodDescriptionReturns how the borders are handled.Description of the wavelet.intNumber of levels in the wavelet transform.voidApplies the inverse wavelet transform to the specified image.Computes the wavelet transform of the input image.
-
Constructor Details
-
WaveletTransformFloat32
public WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue)
-
-
Method Details
-
transform
Description copied from interface:WaveletTransformComputes the wavelet transform of the input image. If no output/transform image is provided a new image is created and returned.- Specified by:
transformin interfaceWaveletTransform<GrayF32,GrayF32, WlCoef_F32> - Parameters:
original- Original unmodified image. Not modified.transformed- Where the computed transform is stored. If null a new image is created. Modified.- Returns:
- Wavelet transform.
-
invert
Description copied from interface:WaveletTransformApplies the inverse wavelet transform to the specified image.- Specified by:
invertin interfaceWaveletTransform<GrayF32,GrayF32, WlCoef_F32> - Parameters:
transformed- Wavelet transform of the image. Not modified.original- Reconstructed image from transform. Modified.
-
getLevels
public int getLevels()Description copied from interface:WaveletTransformNumber of levels in the wavelet transform.- Specified by:
getLevelsin interfaceWaveletTransform<GrayF32,GrayF32, WlCoef_F32> - Returns:
- number of levels.
-
getBorderType
Description copied from interface:WaveletTransformReturns how the borders are handled.- Specified by:
getBorderTypein interfaceWaveletTransform<GrayF32,GrayF32, WlCoef_F32> - Returns:
- Type of border used.
-
getDescription
Description copied from interface:WaveletTransformDescription of the wavelet.- Specified by:
getDescriptionin interfaceWaveletTransform<GrayF32,GrayF32, WlCoef_F32> - Returns:
- wavelet description.
-
getOriginalType
- Specified by:
getOriginalTypein interfaceWaveletTransform<GrayF32,GrayF32, WlCoef_F32>
-