Class HarrisLaplaceFeatureDetector


  • public class HarrisLaplaceFeatureDetector
    extends Feature2D
    Class implementing the Harris-Laplace feature detector as described in CITE: Mikolajczyk2004.
    • Constructor Detail

      • HarrisLaplaceFeatureDetector

        protected HarrisLaplaceFeatureDetector​(long addr)
    • Method Detail

      • create

        public static HarrisLaplaceFeatureDetector create​(int numOctaves,
                                                          float corn_thresh,
                                                          float DOG_thresh,
                                                          int maxCorners,
                                                          int num_layers)
        Creates a new implementation instance.
        Parameters:
        numOctaves - the number of octaves in the scale-space pyramid
        corn_thresh - the threshold for the Harris cornerness measure
        DOG_thresh - the threshold for the Difference-of-Gaussians scale selection
        maxCorners - the maximum number of corners to consider
        num_layers - the number of intermediate scales per octave
        Returns:
        automatically generated
      • create

        public static HarrisLaplaceFeatureDetector create​(int numOctaves,
                                                          float corn_thresh,
                                                          float DOG_thresh,
                                                          int maxCorners)
        Creates a new implementation instance.
        Parameters:
        numOctaves - the number of octaves in the scale-space pyramid
        corn_thresh - the threshold for the Harris cornerness measure
        DOG_thresh - the threshold for the Difference-of-Gaussians scale selection
        maxCorners - the maximum number of corners to consider
        Returns:
        automatically generated
      • create

        public static HarrisLaplaceFeatureDetector create​(int numOctaves,
                                                          float corn_thresh,
                                                          float DOG_thresh)
        Creates a new implementation instance.
        Parameters:
        numOctaves - the number of octaves in the scale-space pyramid
        corn_thresh - the threshold for the Harris cornerness measure
        DOG_thresh - the threshold for the Difference-of-Gaussians scale selection
        Returns:
        automatically generated
      • create

        public static HarrisLaplaceFeatureDetector create​(int numOctaves,
                                                          float corn_thresh)
        Creates a new implementation instance.
        Parameters:
        numOctaves - the number of octaves in the scale-space pyramid
        corn_thresh - the threshold for the Harris cornerness measure
        Returns:
        automatically generated
      • create

        public static HarrisLaplaceFeatureDetector create​(int numOctaves)
        Creates a new implementation instance.
        Parameters:
        numOctaves - the number of octaves in the scale-space pyramid
        Returns:
        automatically generated
      • setNumOctaves

        public void setNumOctaves​(int numOctaves_)
      • getNumOctaves

        public int getNumOctaves()
      • setCornThresh

        public void setCornThresh​(float corn_thresh_)
      • getCornThresh

        public float getCornThresh()
      • setDOGThresh

        public void setDOGThresh​(float DOG_thresh_)
      • getDOGThresh

        public float getDOGThresh()
      • setMaxCorners

        public void setMaxCorners​(int maxCorners_)
      • getMaxCorners

        public int getMaxCorners()
      • setNumLayers

        public void setNumLayers​(int num_layers_)
      • getNumLayers

        public int getNumLayers()
      • getDefaultName

        public java.lang.String getDefaultName()
        Description copied from class: Algorithm
        Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
        Overrides:
        getDefaultName in class Feature2D
        Returns:
        automatically generated
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class Feature2D
        Throws:
        java.lang.Throwable