类 BRISK


  • public class BRISK
    extends Feature2D
    实现 BRISK 关键点检测器和描述符提取器的类,如 CITE: LCS11 中所述。
    • 构造函数详情

      • BRISK

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

      • __fromPtr__

        public static BRISK __fromPtr__​(long addr)
      • 创建

        public static BRISK create​(int thresh,
                                   int octaves,
                                   float patternScale)
        BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。
        octaves - 检测层数。使用 0 表示单尺度。
        patternScale - 将此比例应用于用于采样关键点邻域的模式。
        返回
        自动生成
      • 创建

        public static BRISK create​(int thresh,
                                   int octaves)
        BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。
        octaves - 检测层数。使用 0 表示单尺度。关键点。
        返回
        自动生成
      • 创建

        public static BRISK create​(int thresh)
        BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。关键点。
        返回
        自动生成
      • 创建

        public static BRISK create()
        BRISK 构造函数关键点。
        返回
        自动生成
      • 创建

        public static BRISK create​(MatOfFloat radiusList,
                                   MatOfInt numberList,
                                   float dMax,
                                   float dMin,
                                   MatOfInt indexChange)
        用于自定义模式的 BRISK 构造函数
        参数
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。
        dMax - 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。
        dMin - 用于方向确定的长配对阈值(对于关键点比例 1,以像素为单位)。
        indexChange - 位的索引重新映射。
        返回
        自动生成
      • 创建

        public static BRISK create​(MatOfFloat radiusList,
                                   MatOfInt numberList,
                                   float dMax,
                                   float dMin)
        用于自定义模式的 BRISK 构造函数
        参数
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。
        dMax - 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。
        dMin - 用于方向确定的长配对阈值(对于关键点比例 1,以像素为单位)。
        返回
        自动生成
      • 创建

        public static BRISK create​(MatOfFloat radiusList,
                                   MatOfInt numberList,
                                   float dMax)
        用于自定义模式的 BRISK 构造函数
        参数
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。
        dMax - 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。关键点比例 1)。
        返回
        自动生成
      • 创建

        public static BRISK create​(MatOfFloat radiusList,
                                   MatOfInt numberList)
        用于自定义模式的 BRISK 构造函数
        参数
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。比例 1)。关键点比例 1)。
        返回
        自动生成
      • 创建

        public static BRISK create​(int thresh,
                                   int octaves,
                                   MatOfFloat radiusList,
                                   MatOfInt numberList,
                                   float dMax,
                                   float dMin,
                                   MatOfInt indexChange)
        用于自定义模式、检测阈值和层数的 BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。
        octaves - 检测层数。使用 0 表示单尺度。
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。
        dMax - 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。
        dMin - 用于方向确定的长配对阈值(对于关键点比例 1,以像素为单位)。
        indexChange - 位的索引重新映射。
        返回
        自动生成
      • 创建

        public static BRISK create​(int thresh,
                                   int octaves,
                                   MatOfFloat radiusList,
                                   MatOfInt numberList,
                                   float dMax,
                                   float dMin)
        用于自定义模式、检测阈值和层数的 BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。
        octaves - 检测层数。使用 0 表示单尺度。
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。
        dMax - 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。
        dMin - 用于方向确定的长配对阈值(对于关键点比例 1,以像素为单位)。
        返回
        自动生成
      • 创建

        public static BRISK create​(int thresh,
                                   int octaves,
                                   MatOfFloat radiusList,
                                   MatOfInt numberList,
                                   float dMax)
        用于自定义模式、检测阈值和层数的 BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。
        octaves - 检测层数。使用 0 表示单尺度。
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。
        dMax - 用于描述符形成的短配对阈值(对于关键点比例 1,以像素为单位)。关键点比例 1)。
        返回
        自动生成
      • 创建

        public static BRISK create​(int thresh,
                                   int octaves,
                                   MatOfFloat radiusList,
                                   MatOfInt numberList)
        用于自定义模式、检测阈值和层数的 BRISK 构造函数
        参数
        thresh - AGAST 检测阈值得分。
        octaves - 检测层数。使用 0 表示单尺度。
        radiusList - 定义在关键点周围采样点的半径(以像素为单位)(对于关键点比例 1)。
        numberList - 定义采样圆上的采样点数。必须与 radiusList 大小相同。比例 1)。关键点比例 1)。
        返回
        自动生成
      • getDefaultName

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

        public void setThreshold​(int threshold)
        设置检测阈值。
        参数
        threshold - AGAST 检测阈值得分。
      • getThreshold

        public int getThreshold()
      • setOctaves

        public void setOctaves​(int octaves)
        设置检测层数。
        参数
        octaves - 检测层数。使用 0 表示单尺度。
      • getOctaves

        public int getOctaves()
      • setPatternScale

        public void setPatternScale​(float patternScale)
        设置检测模式比例。
        参数
        patternScale - 将此比例应用于用于采样关键点邻域的模式。
      • getPatternScale

        public float getPatternScale()
      • finalize

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