类 BRISK


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

      • BRISK

        protected BRISK​(long addr)
    • 方法详细信息

      • __fromPtr__

        public static BRISK __fromPtr__​(long addr)
      • create

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

        public static BRISK create​(int thresh,
                                   int octaves)
        BRISK 构造函数
        参数
        thresh - AGAST 检测阈值分数。
        octaves - 检测八度音阶。使用 0 进行单尺度检测。 关键点。
        返回
        自动生成
      • create

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

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

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

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

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

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

        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 - 位的索引重映射。
        返回
        自动生成
      • create

        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,以像素为单位)。
        返回
        自动生成
      • create

        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)。
        返回
        自动生成
      • create

        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。
        参数
        patternScale - 将此比例应用于用于对关键点邻域进行采样的模式。
      • getPatternScale

        public float getPatternScale()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 在类中 Feature2D
        抛出
        java.lang.Throwable