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)