Uses of Class
boofcv.struct.wavelet.WlCoef_F32
Package
Description
-
Uses of WlCoef_F32 in boofcv.abst.transform.wavelet.impl
ModifierConstructorDescriptionWaveletTransformFloat32
(WaveletDescription<WlCoef_F32> desc, int numLevels, float minPixelValue, float maxPixelValue) -
Uses of WlCoef_F32 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.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.transform1
(WaveletDescription<WlCoef_F32> desc, GrayF32 input, GrayF32 output, GrayF32 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). -
Uses of WlCoef_F32 in boofcv.alg.transform.wavelet.impl
Modifier and TypeMethodDescriptionstatic void
ImplWaveletTransformBorder.horizontal
(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformInner.horizontal
(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformNaive.horizontal
(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) Performs a single level wavelet transform along the horizontal axis.static void
ImplWaveletTransformInner.horizontalInverse
(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformBorder.vertical
(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformInner.vertical
(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformNaive.vertical
(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) Performs a single level wavelet transform along the vertical axis.static void
ImplWaveletTransformInner.verticalInverse
(WlCoef_F32 coefficients, GrayF32 input, GrayF32 output) Modifier and TypeMethodDescriptionstatic void
ImplWaveletTransformBorder.horizontalInverse
(BorderIndex1D border, WlBorderCoef<WlCoef_F32> desc, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformNaive.horizontalInverse
(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output) Performs a single level inverse wavelet transform along the horizontal axis.static void
ImplWaveletTransformBorder.verticalInverse
(BorderIndex1D border, WlBorderCoef<WlCoef_F32> desc, GrayF32 input, GrayF32 output) static void
ImplWaveletTransformNaive.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
Modifier 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.Modifier 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
.