Documentation of 'boofcv.alg.filter.convolve.ConvolveImageBox' Java class
ConvolveImageBox
boofcv.alg.filter.convolve

Class ConvolveImageBox



  • public class ConvolveImageBox
    extends java.lang.Object
    Convolves a kernel which is composed entirely of 1's across an image. This special kernel can be highly optimized and has a computational complexity independent of the kernel size.
    • Constructor Summary

      Constructors 
      Constructor and Description
      ConvolveImageBox() 
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static void horizontal(GrayF32 input, GrayF32 output, int radius)
      Performs a horizontal 1D convolution of a box kernel across the image
      static void horizontal(GrayS16 input, GrayI16 output, int radius)
      Performs a horizontal 1D convolution of a box kernel across the image
      static void horizontal(GrayU8 input, GrayI16 output, int radius)
      Performs a horizontal 1D convolution of a box kernel across the image
      static void horizontal(GrayU8 input, GrayS32 output, int radius)
      Performs a horizontal 1D convolution of a box kernel across the image
      static void vertical(GrayF32 input, GrayF32 output, int radius)
      Performs a vertical 1D convolution of a box kernel across the image
      static void vertical(GrayS16 input, GrayI16 output, int radius)
      Performs a vertical 1D convolution of a box kernel across the image
      static void vertical(GrayU8 input, GrayI16 output, int radius)
      Performs a vertical 1D convolution of a box kernel across the image
      static void vertical(GrayU8 input, GrayS32 output, int radius)
      Performs a vertical 1D convolution of a box kernel across the image
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConvolveImageBox

        public ConvolveImageBox()
    • Method Detail

      • horizontal

        public static void horizontal(GrayF32 input,
                                      GrayF32 output,
                                      int radius)
        Performs a horizontal 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • horizontal

        public static void horizontal(GrayU8 input,
                                      GrayI16 output,
                                      int radius)
        Performs a horizontal 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • horizontal

        public static void horizontal(GrayU8 input,
                                      GrayS32 output,
                                      int radius)
        Performs a horizontal 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • horizontal

        public static void horizontal(GrayS16 input,
                                      GrayI16 output,
                                      int radius)
        Performs a horizontal 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • vertical

        public static void vertical(GrayF32 input,
                                    GrayF32 output,
                                    int radius)
        Performs a vertical 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • vertical

        public static void vertical(GrayU8 input,
                                    GrayI16 output,
                                    int radius)
        Performs a vertical 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • vertical

        public static void vertical(GrayU8 input,
                                    GrayS32 output,
                                    int radius)
        Performs a vertical 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.
      • vertical

        public static void vertical(GrayS16 input,
                                    GrayI16 output,
                                    int radius)
        Performs a vertical 1D convolution of a box kernel across the image
        Parameters:
        input - The original image. Not modified.
        output - Where the resulting image is written to. Modified.
        radius - Kernel size.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.