boofcv.abst.transform.wavelet
Interface WaveletTransform<O extends ImageGray,T extends ImageGray,C extends WlCoef>
-
- All Known Implementing Classes:
- WaveletTransformFloat32, WaveletTransformInt
public interface WaveletTransform<O extends ImageGray,T extends ImageGray,C extends WlCoef>Easy to use interface for performing a multilevel wavelet transformations. Internally it handles all buffer maintenance and type conversion. To create a new instance of this interface use
FactoryWaveletTransform.- See Also:
WaveletTransformOps
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description BorderTypegetBorderType()Returns how the borders are handled.WaveletDescription<C>getDescription()Description of the wavelet.intgetLevels()Number of levels in the wavelet transform.java.lang.Class<O>getOriginalType()voidinvert(T transformed, O original)Applies the inverse wavelet transform to the specified image.Ttransform(O original, T transformed)Computes the wavelet transform of the input image.
-
-
-
Method Detail
-
transform
T transform(O original, T transformed)
Computes the wavelet transform of the input image. If no output/transform image is provided a new image is created and returned.- 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
void invert(T transformed, O original)
Applies the inverse wavelet transform to the specified image.- Parameters:
transformed- Wavelet transform of the image. Not modified.original- Reconstructed image from transform. Modified.
-
getLevels
int getLevels()
Number of levels in the wavelet transform.- Returns:
- number of levels.
-
getBorderType
BorderType getBorderType()
Returns how the borders are handled.- Returns:
- Type of border used.
-
getDescription
WaveletDescription<C> getDescription()
Description of the wavelet.- Returns:
- wavelet description.
-
getOriginalType
java.lang.Class<O> getOriginalType()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG