Uses of Class
boofcv.struct.wavelet.WlCoef_F32
Packages that use WlCoef_F32
Package
Description
-
Uses of WlCoef_F32 in boofcv.abst.transform.wavelet.impl
Methods in boofcv.abst.transform.wavelet.impl that return types with arguments of type WlCoef_F32Constructor parameters in boofcv.abst.transform.wavelet.impl with type arguments of type WlCoef_F32ModifierConstructorDescriptionWaveletTransformFloat32(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue) -
Uses of WlCoef_F32 in boofcv.alg.transform.wavelet
Method parameters in boofcv.alg.transform.wavelet with type arguments of type WlCoef_F32Modifier 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.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.transform1(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 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). -
Uses of WlCoef_F32 in boofcv.alg.transform.wavelet.impl
Methods in boofcv.alg.transform.wavelet.impl with parameters of type WlCoef_F32Modifier and TypeMethodDescriptionstatic voidImplWaveletTransformBorder.horizontal(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static voidImplWaveletTransformInner.horizontal(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static voidImplWaveletTransformNaive.horizontal(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) Performs a single level wavelet transform along the horizontal axis.static voidImplWaveletTransformInner.horizontalInverse(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static voidImplWaveletTransformBorder.vertical(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static voidImplWaveletTransformInner.vertical(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static voidImplWaveletTransformNaive.vertical(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) Performs a single level wavelet transform along the vertical axis.static voidImplWaveletTransformInner.verticalInverse(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) Method parameters in boofcv.alg.transform.wavelet.impl with type arguments of type WlCoef_F32Modifier and TypeMethodDescriptionstatic voidImplWaveletTransformBorder.horizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> desc, GrayF32 input, GrayF32 output) static voidImplWaveletTransformNaive.horizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output) Performs a single level inverse wavelet transform along the horizontal axis.static voidImplWaveletTransformBorder.verticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> desc, GrayF32 input, GrayF32 output) static voidImplWaveletTransformNaive.verticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output) Performs a single level inverse wavelet transform along the vertical axis. -
Uses of WlCoef_F32 in boofcv.factory.transform.wavelet
Methods in boofcv.factory.transform.wavelet that return types with arguments of type WlCoef_F32Modifier and TypeMethodDescriptionstatic 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 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 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 WaveletDescription<WlCoef_F32>FactoryWaveletCoiflet.generate_F32(int I) Creates a description of a Coiflet of order I wavelet.Method parameters in boofcv.factory.transform.wavelet with type arguments of type WlCoef_F32Modifier and TypeMethodDescriptionstatic WlBorderCoefFixed<WlCoef_I32>FactoryWaveletDaub.convertToInt(WlBorderCoefFixed<WlCoef_F32> orig, WlCoef_I32 inner) 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.