FREAK 类


  • public class FREAK
    extends Feature2D
    实现 FREAK (*Fast Retina Keypoint*) 关键点描述符的类,如 CITE: AOV12 中所述。该算法提出了一种新的关键点描述符,其灵感来自人类视觉系统,更准确地说,是视网膜,被称为快速视网膜关键点 (FREAK)。通过有效地比较视网膜采样模式上的图像强度来计算级联二进制字符串。FREAK 通常计算速度更快,内存负载更低,并且比 SIFT、SURF 或 BRISK 更稳健。它们是现有关键点的有力替代方案,尤其适用于嵌入式应用程序。注意:
    • 关于如何使用 FREAK 描述符的示例,请参见 opencv_source_code/samples/cpp/freak_demo.cpp
    • 构造函数详情

      • FREAK

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

      • __fromPtr__

        public static FREAK __fromPtr__​(long addr)
      • create

        public static FREAK create​(boolean orientationNormalized,
                                   boolean scaleNormalized,
                                   float patternScale,
                                   int nOctaves,
                                   MatOfInt selectedPairs)
        参数
        orientationNormalized - 启用方向归一化。
        scaleNormalized - 启用尺度归一化。
        patternScale - 描述模式的缩放。
        nOctaves - 被检测到的关键点覆盖的八度数。
        selectedPairs - (可选)用户定义的选择对索引,
        返回
        自动生成
      • create

        public static FREAK create​(boolean orientationNormalized,
                                   boolean scaleNormalized,
                                   float patternScale,
                                   int nOctaves)
        参数
        orientationNormalized - 启用方向归一化。
        scaleNormalized - 启用尺度归一化。
        patternScale - 描述模式的缩放。
        nOctaves - 被检测到的关键点覆盖的八度数。
        返回
        自动生成
      • create

        public static FREAK create​(boolean orientationNormalized,
                                   boolean scaleNormalized,
                                   float patternScale)
        参数
        orientationNormalized - 启用方向归一化。
        scaleNormalized - 启用尺度归一化。
        patternScale - 描述模式的缩放。
        返回
        自动生成
      • create

        public static FREAK create​(boolean orientationNormalized,
                                   boolean scaleNormalized)
        参数
        orientationNormalized - 启用方向归一化。
        scaleNormalized - 启用尺度归一化。
        返回
        自动生成
      • create

        public static FREAK create​(boolean orientationNormalized)
        参数
        orientationNormalized - 启用方向归一化。
        返回
        自动生成
      • create

        public static FREAK create()
        返回
        自动生成
      • setOrientationNormalized

        public void setOrientationNormalized​(boolean orientationNormalized)
      • getOrientationNormalized

        public boolean getOrientationNormalized()
      • setScaleNormalized

        public void setScaleNormalized​(boolean scaleNormalized)
      • getScaleNormalized

        public boolean getScaleNormalized()
      • setPatternScale

        public void setPatternScale​(double patternScale)
      • getPatternScale

        public double getPatternScale()
      • setNOctaves

        public void setNOctaves​(int nOctaves)
      • getNOctaves

        public int getNOctaves()
      • getDefaultName

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

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