Class KAZE


public class KAZE
extends Feature2D
Class implementing the KAZE keypoint detector and descriptor extractor, described in CITE: ABD12 . Note: AKAZE descriptor can only be used with KAZE or AKAZE keypoints .. [ABD12] KAZE Features. Pablo F. Alcantarilla, Adrien Bartoli and Andrew J. Davison. In European Conference on Computer Vision (ECCV), Fiorenze, Italy, October 2012.
  • Field Details

  • Constructor Details

  • Method Details

    • __fromPtr__

      public static KAZE __fromPtr__​(long addr)
    • create

      public static KAZE create​(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers, int diffusivity)
      The KAZE constructor
      Parameters:
      extended - Set to enable extraction of extended (128-byte) descriptor.
      upright - Set to enable use of upright descriptors (non rotation-invariant).
      threshold - Detector response threshold to accept point
      nOctaves - Maximum octave evolution of the image
      nOctaveLayers - Default number of sublevels per scale level
      diffusivity - Diffusivity type. DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT or DIFF_CHARBONNIER
      Returns:
      automatically generated
    • create

      public static KAZE create​(boolean extended, boolean upright, float threshold, int nOctaves, int nOctaveLayers)
      The KAZE constructor
      Parameters:
      extended - Set to enable extraction of extended (128-byte) descriptor.
      upright - Set to enable use of upright descriptors (non rotation-invariant).
      threshold - Detector response threshold to accept point
      nOctaves - Maximum octave evolution of the image
      nOctaveLayers - Default number of sublevels per scale level DIFF_CHARBONNIER
      Returns:
      automatically generated
    • create

      public static KAZE create​(boolean extended, boolean upright, float threshold, int nOctaves)
      The KAZE constructor
      Parameters:
      extended - Set to enable extraction of extended (128-byte) descriptor.
      upright - Set to enable use of upright descriptors (non rotation-invariant).
      threshold - Detector response threshold to accept point
      nOctaves - Maximum octave evolution of the image DIFF_CHARBONNIER
      Returns:
      automatically generated
    • create

      public static KAZE create​(boolean extended, boolean upright, float threshold)
      The KAZE constructor
      Parameters:
      extended - Set to enable extraction of extended (128-byte) descriptor.
      upright - Set to enable use of upright descriptors (non rotation-invariant).
      threshold - Detector response threshold to accept point DIFF_CHARBONNIER
      Returns:
      automatically generated
    • create

      public static KAZE create​(boolean extended, boolean upright)
      The KAZE constructor
      Parameters:
      extended - Set to enable extraction of extended (128-byte) descriptor.
      upright - Set to enable use of upright descriptors (non rotation-invariant). DIFF_CHARBONNIER
      Returns:
      automatically generated
    • create

      public static KAZE create​(boolean extended)
      The KAZE constructor
      Parameters:
      extended - Set to enable extraction of extended (128-byte) descriptor. DIFF_CHARBONNIER
      Returns:
      automatically generated
    • create

      public static KAZE create()
      The KAZE constructor DIFF_CHARBONNIER
      Returns:
      automatically generated
    • setExtended

      public void setExtended​(boolean extended)
    • getExtended

      public boolean getExtended()
    • setUpright

      public void setUpright​(boolean upright)
    • getUpright

      public boolean getUpright()
    • setThreshold

      public void setThreshold​(double threshold)
    • getThreshold

      public double getThreshold()
    • setNOctaves

      public void setNOctaves​(int octaves)
    • getNOctaves

      public int getNOctaves()
    • setNOctaveLayers

      public void setNOctaveLayers​(int octaveLayers)
    • getNOctaveLayers

      public int getNOctaveLayers()
    • setDiffusivity

      public void setDiffusivity​(int diff)
    • getDiffusivity

      public int getDiffusivity()
    • 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 Throwable
      Overrides:
      finalize in class Feature2D
      Throws:
      Throwable