KAZE 类


  • public class KAZE
    extends Feature2D
    实现 KAZE 关键点检测器和描述符提取器的类,如 CITE: ABD12 所述。注意:AKAZE 描述符只能与 KAZE 或 AKAZE 关键点一起使用。。[ABD12] KAZE 特征。Pablo F. Alcantarilla、Adrien Bartoli 和 Andrew J. Davison。2012 年 10 月,意大利佛罗伦萨欧洲计算机视觉会议 (ECCV)。
    • 字段详情

      • DIFF_PM_G1

        public static final int DIFF_PM_G1
        另请参见
        常量字段值
      • DIFF_PM_G2

        public static final int DIFF_PM_G2
        另请参见
        常量字段值
      • DIFF_WEICKERT

        public static final int DIFF_WEICKERT
        另请参见
        常量字段值
      • DIFF_CHARBONNIER

        public static final int DIFF_CHARBONNIER
        另请参见
        常量字段值
    • 构造函数详情

      • KAZE

        protected KAZE​(long addr)
    • 方法详情

      • __fromPtr__

        public static KAZE __fromPtr__​(long addr)
      • create

        public static KAZE create​(boolean extended,
                                  boolean upright,
                                  float threshold,
                                  int nOctaves,
                                  int nOctaveLayers,
                                  int diffusivity)
        KAZE 构造函数
        参数
        extended - 设置为启用扩展 (128 字节) 描述符的提取。
        upright - 设置为启用直立描述符(非旋转不变)的使用。
        threshold - 检测器响应阈值,用于接受点
        nOctaves - 图像的最大八度进化
        nOctaveLayers - 每个尺度级别的默认子级别数
        diffusivity - 扩散类型。DIFF_PM_G1、DIFF_PM_G2、DIFF_WEICKERT 或 DIFF_CHARBONNIER
        返回值
        自动生成
      • create

        public static KAZE create​(boolean extended,
                                  boolean upright,
                                  float threshold,
                                  int nOctaves,
                                  int nOctaveLayers)
        KAZE 构造函数
        参数
        extended - 设置为启用扩展 (128 字节) 描述符的提取。
        upright - 设置为启用直立描述符(非旋转不变)的使用。
        threshold - 检测器响应阈值,用于接受点
        nOctaves - 图像的最大八度进化
        nOctaveLayers - 每个尺度级别的默认子级别数 DIFF_CHARBONNIER
        返回值
        自动生成
      • create

        public static KAZE create​(boolean extended,
                                  boolean upright,
                                  float threshold,
                                  int nOctaves)
        KAZE 构造函数
        参数
        extended - 设置为启用扩展 (128 字节) 描述符的提取。
        upright - 设置为启用直立描述符(非旋转不变)的使用。
        threshold - 检测器响应阈值,用于接受点
        nOctaves - 图像的最大八度进化 DIFF_CHARBONNIER
        返回值
        自动生成
      • create

        public static KAZE create​(boolean extended,
                                  boolean upright,
                                  float threshold)
        KAZE 构造函数
        参数
        extended - 设置为启用扩展 (128 字节) 描述符的提取。
        upright - 设置为启用直立描述符(非旋转不变)的使用。
        threshold - 检测器响应阈值,用于接受点 DIFF_CHARBONNIER
        返回值
        自动生成
      • create

        public static KAZE create​(boolean extended,
                                  boolean upright)
        KAZE 构造函数
        参数
        extended - 设置为启用扩展 (128 字节) 描述符的提取。
        upright - 设置为启用直立描述符(非旋转不变)的使用。DIFF_CHARBONNIER
        返回值
        自动生成
      • create

        public static KAZE create​(boolean extended)
        KAZE 构造函数
        参数
        extended - 设置为启用扩展 (128 字节) 描述符的提取。DIFF_CHARBONNIER
        返回值
        自动生成
      • create

        public static KAZE create()
        KAZE 构造函数 DIFF_CHARBONNIER
        返回值
        自动生成
      • 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

        public java.lang.String getDefaultName()
        从类复制的描述:Algorithm
        返回算法字符串标识符。将对象保存到文件或字符串时,此字符串用作顶级 xml/yml 节点标签。
        覆盖
        getDefaultName 在类 Feature2D
        返回值
        自动生成
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 在类 Feature2D
        抛出
        java.lang.Throwable