VGG 类


  • public class VGG
    extends Feature2D
    实现 VGG(牛津视觉几何组)描述符的类,使用“使用凸优化进行描述符学习”(DLCO)装置端到端训练,如 CITE: Simonyan14 中所述。desc 要使用的描述符类型,VGG::VGG_120 为默认值(120 维浮点数)。可用类型为 VGG::VGG_120、VGG::VGG_80、VGG::VGG_64、VGG::VGG_48 isigma 用于图像模糊的高斯核值(默认为 1.4f) img_normalize 使用图像样本强度归一化(默认启用) use_orientation 使用关键点方向采样模式,默认启用 scale_factor 将检测到的关键点的采样窗口调整为 64.0f(VGG 采样窗口)6.25f 为默认值,适用于 KAZE、SURF 检测到的关键点窗口比率 6.75f 应为 SIFT 检测到的关键点窗口比率的比例 5.00f 应为 AKAZE、MSD、AGAST、FAST、BRISK 关键点窗口比率的比例 0.75f 应为 ORB 关键点比率的比例 dsc_normalize 将描述符钳位到 255 并转换为 uchar CV_8UC1(默认禁用)
    • 构造函数详情

      • VGG

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

      • __fromPtr__

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

        public static VGG create​(int desc,
                                 float isigma,
                                 boolean img_normalize,
                                 boolean use_scale_orientation,
                                 float scale_factor,
                                 boolean dsc_normalize)
      • 创建

        public static VGG create​(int desc,
                                 float isigma,
                                 boolean img_normalize,
                                 boolean use_scale_orientation,
                                 float scale_factor)
      • 创建

        public static VGG create​(int desc,
                                 float isigma,
                                 boolean img_normalize,
                                 boolean use_scale_orientation)
      • 创建

        public static VGG create​(int desc,
                                 float isigma,
                                 boolean img_normalize)
      • 创建

        public static VGG create​(int desc,
                                 float isigma)
      • 创建

        public static VGG create​(int desc)
      • 创建

        public static VGG create()
      • getDefaultName

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

        public void setSigma​(float isigma)
      • getSigma

        public float getSigma()
      • setUseNormalizeImage

        public void setUseNormalizeImage​(boolean img_normalize)
      • getUseNormalizeImage

        public boolean getUseNormalizeImage()
      • setUseScaleOrientation

        public void setUseScaleOrientation​(boolean use_scale_orientation)
      • getUseScaleOrientation

        public boolean getUseScaleOrientation()
      • setScaleFactor

        public void setScaleFactor​(float scale_factor)
      • getScaleFactor

        public float getScaleFactor()
      • setUseNormalizeDescriptor

        public void setUseNormalizeDescriptor​(boolean dsc_normalize)
      • getUseNormalizeDescriptor

        public boolean getUseNormalizeDescriptor()
      • finalize

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