DAISY 类


  • public class DAISY
    extends Feature2D
    实现 DAISY 描述符的类,如 CITE: Tola10 所述 radius 描述符在初始比例下的半径 q_radius 径向范围划分的数量 q_theta 角向范围划分的数量 q_hist 梯度方向范围划分的数量 norm 选择描述符归一化类型,其中 DAISY::NRM_NONE 不会进行任何归一化(默认),DAISY::NRM_PARTIAL 表示直方图独立归一化,L2 范数等于 1.0,DAISY::NRM_FULL 表示描述符归一化,L2 范数等于 1.0,DAISY::NRM_SIFT 表示描述符归一化,L2 范数等于 1.0,但单个值不大于 0.154,如 SIFT 中一样 H 可选的 3x3 单应性矩阵,用于扭曲 DAISY 网格,但采样关键点在图像上保持未扭曲 interpolation 开关,用于禁用插值以提高速度,同时略微降低质量 use_orientation 使用关键点方向采样模式,默认情况下禁用。
    • 构造函数详情

      • DAISY

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

      • __fromPtr__

        public static DAISY __fromPtr__​(long addr)
      • create

        public static DAISY create​(float radius,
                                   int q_radius,
                                   int q_theta,
                                   int q_hist,
                                   Mat H,
                                   boolean interpolation,
                                   boolean use_orientation)
      • create

        public static DAISY create​(float radius,
                                   int q_radius,
                                   int q_theta,
                                   int q_hist,
                                   Mat H,
                                   boolean interpolation)
      • create

        public static DAISY create​(float radius,
                                   int q_radius,
                                   int q_theta,
                                   int q_hist,
                                   Mat H)
      • create

        public static DAISY create​(float radius,
                                   int q_radius,
                                   int q_theta,
                                   int q_hist)
      • create

        public static DAISY create​(float radius,
                                   int q_radius,
                                   int q_theta)
      • create

        public static DAISY create​(float radius,
                                   int q_radius)
      • create

        public static DAISY create​(float radius)
      • create

        public static DAISY create()
      • setRadius

        public void setRadius​(float radius)
      • getRadius

        public float getRadius()
      • setQRadius

        public void setQRadius​(int q_radius)
      • getQRadius

        public int getQRadius()
      • setQTheta

        public void setQTheta​(int q_theta)
      • getQTheta

        public int getQTheta()
      • setQHist

        public void setQHist​(int q_hist)
      • getQHist

        public int getQHist()
      • setNorm

        public void setNorm​(int norm)
      • getNorm

        public int getNorm()
      • setH

        public void setH​(Mat H)
      • getH

        public Mat getH()
      • setInterpolation

        public void setInterpolation​(boolean interpolation)
      • getInterpolation

        public boolean getInterpolation()
      • setUseOrientation

        public void setUseOrientation​(boolean use_orientation)
      • getUseOrientation

        public boolean getUseOrientation()
      • getDefaultName

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

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