Class DerivativeIntegralImage

java.lang.Object
boofcv.alg.transform.ii.DerivativeIntegralImage

public class DerivativeIntegralImage
extends Object
Functions related to image derivatives in integral images.
  • Constructor Details

    • DerivativeIntegralImage

      public DerivativeIntegralImage()
  • Method Details

    • kernelDerivX

      public static IntegralKernel kernelDerivX​(int r, @Nullable @Nullable IntegralKernel ret)
      Creates a kernel for a symmetric box derivative.
      Parameters:
      r - Radius of the box. width is 2*r+1
      Returns:
      Kernel Kernel for derivative.
    • kernelDerivY

      public static IntegralKernel kernelDerivY​(int r, @Nullable @Nullable IntegralKernel ret)
      Creates a kernel for a symmetric box derivative.
      Parameters:
      r - Radius of the box. width is 2*r+1
      Returns:
      Kernel Kernel for derivative.
    • kernelHaarX

      public static IntegralKernel kernelHaarX​(int r, @Nullable @Nullable IntegralKernel ret)
      Creates a kernel for the Haar wavelet "centered" around the target pixel.
      Parameters:
      r - Radius of the box. width is 2*r
      Returns:
      Kernel for a Haar x-axis wavelet.
    • kernelHaarY

      public static IntegralKernel kernelHaarY​(int r, @Nullable @Nullable IntegralKernel ret)
      Creates a kernel for the Haar wavelet "centered" around the target pixel.
      Parameters:
      r - Radius of the box. width is 2*r
      Returns:
      Kernel for a Haar y-axis wavelet.
    • kernelDerivXX

      public static IntegralKernel kernelDerivXX​(int size, @Nullable @Nullable IntegralKernel ret)
    • kernelDerivYY

      public static IntegralKernel kernelDerivYY​(int size, @Nullable @Nullable IntegralKernel ret)
    • kernelDerivXY

      public static IntegralKernel kernelDerivXY​(int size, @Nullable @Nullable IntegralKernel ret)
    • derivXX

      public static void derivXX​(GrayF32 input, GrayF32 output, int size)
    • derivYY

      public static void derivYY​(GrayF32 input, GrayF32 output, int size)
    • derivXY

      public static void derivXY​(GrayF32 input, GrayF32 output, int size)