Class ImplIntegralImageFeatureIntensity

java.lang.Object
boofcv.alg.feature.detect.intensity.impl.ImplIntegralImageFeatureIntensity

@Generated("boofcv.alg.feature.detect.intensity.impl.GenerateImplIntegralImageFeatureIntensity")
public class ImplIntegralImageFeatureIntensity
extends Object

Routines for computing the intensity of the fast hessian features in an image.

DO NOT MODIFY. Automatically generated code created by GenerateImplIntegralImageFeatureIntensity

  • Constructor Details

    • ImplIntegralImageFeatureIntensity

      public ImplIntegralImageFeatureIntensity()
  • Method Details

    • hessianNaive

      public static void hessianNaive​(GrayF32 integral, int skip, int size, GrayF32 intensity)
      Brute force approach which is easy to validate through visual inspection.
    • hessianBorder

      public static void hessianBorder​(GrayF32 integral, int skip, int size, GrayF32 intensity, @Nullable @Nullable IntegralKernel storageKerXX, @Nullable @Nullable IntegralKernel storageKerYY, @Nullable @Nullable IntegralKernel storageKerXY)
      Only computes the fast hessian along the border using a brute force approach
    • computeHessian

      public static void computeHessian​(GrayF32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx)
    • hessianInner

      public static void hessianInner​(GrayF32 integral, int skip, int size, GrayF32 intensity)
      Optimizes intensity for the inner image.
    • hessianNaive

      public static void hessianNaive​(GrayS32 integral, int skip, int size, GrayF32 intensity)
      Brute force approach which is easy to validate through visual inspection.
    • hessianBorder

      public static void hessianBorder​(GrayS32 integral, int skip, int size, GrayF32 intensity, @Nullable @Nullable IntegralKernel storageKerXX, @Nullable @Nullable IntegralKernel storageKerYY, @Nullable @Nullable IntegralKernel storageKerXY)
      Only computes the fast hessian along the border using a brute force approach
    • computeHessian

      public static void computeHessian​(GrayS32 integral, GrayF32 intensity, IntegralKernel kerXX, IntegralKernel kerYY, IntegralKernel kerXY, float norm, int y, int yy, int x, int xx)
    • hessianInner

      public static void hessianInner​(GrayS32 integral, int skip, int size, GrayF32 intensity)
      Optimizes intensity for the inner image.