boofcv.abst.transform.wavelet.impl
Class WaveletTransformFloat32
- java.lang.Object
-
- boofcv.abst.transform.wavelet.impl.WaveletTransformFloat32
-
- All Implemented Interfaces:
- WaveletTransform<GrayF32,GrayF32,WlCoef_F32>
public class WaveletTransformFloat32 extends java.lang.Object implements WaveletTransform<GrayF32,GrayF32,WlCoef_F32>
Implementation ofWaveletTransformforGrayF32.
-
-
Constructor Summary
Constructors Constructor and Description WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description BorderTypegetBorderType()Returns how the borders are handled.WaveletDescription<WlCoef_F32>getDescription()Description of the wavelet.intgetLevels()Number of levels in the wavelet transform.java.lang.Class<GrayF32>getOriginalType()voidinvert(GrayF32 transformed, GrayF32 original)Applies the inverse wavelet transform to the specified image.GrayF32transform(GrayF32 original, GrayF32 transformed)Computes the wavelet transform of the input image.
-
-
-
Constructor Detail
-
WaveletTransformFloat32
public WaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue)
-
-
Method Detail
-
transform
public GrayF32 transform(GrayF32 original, GrayF32 transformed)
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
public void invert(GrayF32 transformed, GrayF32 original)
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
public BorderType 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
public WaveletDescription<WlCoef_F32> getDescription()
Description copied from interface:WaveletTransformDescription of the wavelet.- Specified by:
getDescriptionin interfaceWaveletTransform<GrayF32,GrayF32,WlCoef_F32>- Returns:
- wavelet description.
-
getOriginalType
public java.lang.Class<GrayF32> getOriginalType()
- Specified by:
getOriginalTypein interfaceWaveletTransform<GrayF32,GrayF32,WlCoef_F32>
-
-
DataMelt 3.0 © DataMelt by jWork.ORG