Uses of Class
boofcv.struct.wavelet.WaveletDescription
Packages that use WaveletDescription
Package
Description
-
Uses of WaveletDescription in boofcv.abst.transform.wavelet
Methods in boofcv.abst.transform.wavelet that return WaveletDescription -
Uses of WaveletDescription in boofcv.abst.transform.wavelet.impl
Methods in boofcv.abst.transform.wavelet.impl that return WaveletDescriptionModifier and TypeMethodDescriptionWaveletTransformFloat32.getDescription()WaveletTransformInt.getDescription()Constructors in boofcv.abst.transform.wavelet.impl with parameters of type WaveletDescriptionModifierConstructorDescriptionWaveletTransformFloat32(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
Methods in boofcv.alg.transform.wavelet with parameters of type WaveletDescriptionModifier and TypeMethodDescriptionstatic voidWaveletTransformOps.inverse1(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 storage, float minValue, float maxValue) Performs a single level inverse wavelet transform.static voidWaveletTransformOps.inverse1(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage, int minValue, int maxValue) Performs a single level inverse wavelet transform.static voidWaveletTransformOps.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 voidWaveletTransformOps.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 voidWaveletTransformOps.transform1(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 storage) Performs a single level wavelet transform.static voidWaveletTransformOps.transform1(WaveletDescription<WlCoef_I32> desc, GrayS32 input, GrayS32 output, GrayS32 storage) Performs a single level wavelet transform.static voidWaveletTransformOps.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 voidWaveletTransformOps.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
Methods in boofcv.factory.transform.wavelet that return WaveletDescriptionModifier 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>Methods in boofcv.factory.transform.wavelet with parameters of type WaveletDescriptionModifier 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.