Documentation of 'boofcv.alg.transform.wavelet.impl.ImplWaveletTransformNaive' Java class
ImplWaveletTransformNaive
boofcv.alg.transform.wavelet.impl

Class ImplWaveletTransformNaive



  • public class ImplWaveletTransformNaive
    extends java.lang.Object

    Unoptimized 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 Detail

      • ImplWaveletTransformNaive

        public ImplWaveletTransformNaive()
    • 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

You see the box below because you did not login.