boofcv.alg.transform.wavelet.impl
Class ImplWaveletTransformNaive
- java.lang.Object
-
- boofcv.alg.transform.wavelet.impl.ImplWaveletTransformNaive
-
public class ImplWaveletTransformNaive extends java.lang.ObjectUnoptimized and simplistic implementation of a forward and inverse wavelet transform across one level. Primary used for validation testing.
DO NOT MODIFY: This class was automatically generated by
GenerateImplWaveletTransformNaive.
-
-
Constructor Summary
Constructors Constructor and Description ImplWaveletTransformNaive()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidhorizontal(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output)Performs a single level wavelet transform along the horizontal axis.static voidhorizontal(BorderIndex1D border, WlCoef_I32 coefficients, GrayI input, GrayI output)Performs a single level wavelet transform along the horizontal axis.static voidhorizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output)Performs a single level inverse wavelet transform along the horizontal axis.static voidhorizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_I32> inverseCoef, GrayI input, GrayI output)Performs a single level inverse wavelet transform along the horizontal axis.static voidvertical(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output)Performs a single level wavelet transform along the vertical axis.static voidvertical(BorderIndex1D border, WlCoef_I32 coefficients, GrayI input, GrayI output)Performs a single level wavelet transform along the vertical axis.static voidverticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output)Performs a single level inverse wavelet transform along the vertical axis.static voidverticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_I32> inverseCoef, GrayI input, GrayI output)Performs a single level inverse wavelet transform along the vertical axis.
-
-
-
Method Detail
-
horizontal
public static void horizontal(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output)
Performs a single level wavelet transform along the horizontal axis.- Parameters:
coefficients- Description of wavelet coefficients.input- Input image which is being transform. Not modified.output- where the output is written to. Modified
-
vertical
public static void vertical(BorderIndex1D border, WlCoef_F32 coefficients, GrayF32 input, GrayF32 output)
Performs a single level wavelet transform along the vertical axis.- Parameters:
coefficients- Description of wavelet coefficients.input- Input image which is being transform. Not modified.output- where the output is written to. Modified
-
horizontalInverse
public static void horizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output)
Performs a single level inverse wavelet transform along the horizontal axis.- Parameters:
inverseCoef- Description of wavelet coefficients.input- Transformed image. Not modified.output- Reconstruction of original image. Modified
-
verticalInverse
public static void verticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_F32> inverseCoef, GrayF32 input, GrayF32 output)
Performs a single level inverse wavelet transform along the vertical axis.- Parameters:
inverseCoef- Description of wavelet coefficients.input- Transformed image. Not modified.output- Reconstruction of original image. Modified
-
horizontal
public static void horizontal(BorderIndex1D border, WlCoef_I32 coefficients, GrayI input, GrayI output)
Performs a single level wavelet transform along the horizontal axis.- Parameters:
coefficients- Description of wavelet coefficients.input- Input image which is being transform. Not modified.output- where the output is written to. Modified
-
vertical
public static void vertical(BorderIndex1D border, WlCoef_I32 coefficients, GrayI input, GrayI output)
Performs a single level wavelet transform along the vertical axis.- Parameters:
coefficients- Description of wavelet coefficients.input- Input image which is being transform. Not modified.output- where the output is written to. Modified
-
horizontalInverse
public static void horizontalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_I32> inverseCoef, GrayI input, GrayI output)
Performs a single level inverse wavelet transform along the horizontal axis.- Parameters:
inverseCoef- Description of wavelet coefficients.input- Transformed image. Not modified.output- Reconstruction of original image. Modified
-
verticalInverse
public static void verticalInverse(BorderIndex1D border, WlBorderCoef<WlCoef_I32> inverseCoef, GrayI input, GrayI output)
Performs a single level inverse wavelet transform along the vertical axis.- Parameters:
inverseCoef- Description of wavelet coefficients.input- Transformed image. Not modified.output- Reconstruction of original image. Modified
-
-
DataMelt 3.0 © DataMelt by jWork.ORG