Uses of Class
boofcv.struct.wavelet.WaveletDescription
Package
Description
-
Uses of WaveletDescription in boofcv.abst.transform.wavelet
-
Uses of WaveletDescription in boofcv.abst.transform.wavelet.impl
Modifier and TypeMethodDescriptionWaveletTransformFloat32.getDescription()
WaveletTransformInt.getDescription()
ModifierConstructorDescriptionWaveletTransformFloat32
(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue) WaveletTransformInt
(WaveletDescription<WlCoef_I32> desc, int numLevels, int minPixelValue, int maxPixelValue, Class<T> inputType) -
Uses of WaveletDescription in boofcv.alg.transform.wavelet
Modifier and TypeMethodDescriptionstatic void
WaveletTransformOps.inverse1
(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 storage, float minValue, float maxValue) Performs a single level inverse wavelet transform.static void
WaveletTransformOps.inverse1
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int minValue, int maxValue) Performs a single level inverse wavelet transform.static void
WaveletTransformOps.inverseN
(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 storage, int numLevels, float minValue, float maxValue) Performs a level N inverse fast wavelet transform (FWT).static void
WaveletTransformOps.inverseN
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int numLevels, int minValue, int maxValue) Performs a level N inverse fast wavelet transform (FWT).static void
WaveletTransformOps.transform1
(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 storage) Performs a single level wavelet transform.static void
WaveletTransformOps.transform1
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage) Performs a single level wavelet transform.static void
WaveletTransformOps.transformN
(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 storage, int numLevels) Performs a level N wavelet transform using the fast wavelet transform (FWT).static void
WaveletTransformOps.transformN
(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int numLevels) Performs a level N wavelet transform using the fast wavelet transform (FWT). -
Uses of WaveletDescription in boofcv.factory.transform.wavelet
Modifier and TypeMethodDescriptionstatic <C extends WlCoef,
T extends ImageGray<T>>
WaveletDescription<C>GFactoryWavelet.biorthogoal
(Class<T> imageType, int J, BorderType borderType) static WaveletDescription<WlCoef_F32>
FactoryWaveletDaub.biorthogonal_F32
(int J, BorderType borderType) Daub J/K biorthogonal wavelets have the following properties:
DO NOT conserve the signal's energy If the signal is approximately polynomial of degree (J-1)/2-1 within the support then fluctuations are approximately zero. The sum of the scaling numbers is 1 The sum of the wavelet numbers is 0static WaveletDescription<WlCoef_I32>
FactoryWaveletDaub.biorthogonal_I32
(int J, BorderType borderType) Integer version ofFactoryWaveletDaub.biorthogonal_F32(int, boofcv.struct.border.BorderType)
.static <C extends WlCoef,
T extends ImageGray<T>>
WaveletDescription<C>static <C extends WlCoef,
T extends ImageGray<T>>
WaveletDescription<C>static WaveletDescription<WlCoef_F32>
FactoryWaveletDaub.daubJ_F32
(int J) DaubJ wavelets have the following properties:
Conserve the signal's energy If the signal is approximately polynomial of degree J/2-1 or less within the support then fluctuations are approximately zero. The sum of the scaling numbers is sqrt(2) The sum of the wavelet numbers is 0static <C extends WlCoef>
WaveletDescription<C>FactoryWaveletHaar.generate
(boolean isInteger, int imageBits) static WaveletDescription<WlCoef_F32>
FactoryWaveletCoiflet.generate_F32
(int I) Creates a description of a Coiflet of order I wavelet.static <C extends WlCoef,
T extends ImageGray<T>>
WaveletDescription<C>Modifier and TypeMethodDescriptionstatic <T extends ImageGray<T>,
W extends ImageGray<W>, C extends WlCoef>
WaveletTransform<T,W, C> FactoryWaveletTransform.create
(Class<T> imageType, WaveletDescription<C> waveletDesc, int numLevels, double minPixelValue, double maxPixelValue) static WaveletTransform<GrayF32,
GrayF32, WlCoef_F32> FactoryWaveletTransform.create_F32
(WaveletDescription<WlCoef_F32> waveletDesc, int numLevels, float minPixelValue, float maxPixelValue) Creates a wavelet transform for images that are of typeGrayF32
.static <T extends GrayI<T>>
WaveletTransform<T,GrayS32, WlCoef_I32> FactoryWaveletTransform.create_I
(WaveletDescription<WlCoef_I32> waveletDesc, int numLevels, int minPixelValue, int maxPixelValue, Class<T> imageType) Creates a wavelet transform for images that are derived fromGrayI
.