Class IntegralImageFeatureIntensity

java.lang.Object
boofcv.alg.feature.detect.intensity.IntegralImageFeatureIntensity

public class IntegralImageFeatureIntensity
extends Object
Routines for computing the intensity of the fast hessian features in an image.
  • Constructor Details

    • IntegralImageFeatureIntensity

      public IntegralImageFeatureIntensity()
  • Method Details

    • hessian

      public static void hessian​(GrayF32 integral, int skip, int size, GrayF32 intensity)
      Computes an approximation to the Hessian's determinant.
      Parameters:
      integral - Integral image transform of input image. Not modified.
      skip - How many pixels should it skip over.
      size - Hessian kernel's size.
      intensity - Output intensity image.
    • hessian

      public static void hessian​(GrayF32 integral, int skip, int size, GrayF32 intensity, @Nullable @Nullable IntegralKernel storageKerXX, @Nullable @Nullable IntegralKernel storageKerYY, @Nullable @Nullable IntegralKernel storageKerXY)
    • hessian

      public static void hessian​(GrayS32 integral, int skip, int size, GrayF32 intensity)
      Computes an approximation to the Hessian's determinant.
      Parameters:
      integral - Integral image transform of input image. Not modified.
      skip - How many pixels should it skip over.
      size - Hessian kernel's size.
      intensity - Output intensity image.
    • hessian

      public static void hessian​(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable @Nullable IntegralKernel storageKerXX, @Nullable @Nullable IntegralKernel storageKerYY, @Nullable @Nullable IntegralKernel storageKerXY)