类 MSDDetector


  • public class MSDDetector
    extends Feature2D
    实现 MSD (*Maximal Self-Dissimilarity*) 关键点检测器的类,描述见 CITE: Tombari14。该算法实现了一种新颖的兴趣点检测器,其源于这样的直觉:图像块在其相对较大的周围环境中高度不相似,从而具有可重复性和区分性。这种“上下文自不相似性”的概念颠覆了最近成功的技术(如局部自相似性描述符和非局部均值滤波器)的关键范例,这些技术建立在相似(而不是不相似)块的存在之上。此外,它将上下文信息扩展到已建立的角点状兴趣点检测器中嵌入的局部自不相似性概念,从而实现增强的可重复性、区分性和定位精度。
    • 构造函数详细信息

      • MSDDetector

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

      • __fromPtr__

        public static MSDDetector __fromPtr__​(long addr)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius,
                                         int m_nms_scale_radius,
                                         float m_th_saliency,
                                         int m_kNN,
                                         float m_scale_factor,
                                         int m_n_scales,
                                         boolean m_compute_orientation)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius,
                                         int m_nms_scale_radius,
                                         float m_th_saliency,
                                         int m_kNN,
                                         float m_scale_factor,
                                         int m_n_scales)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius,
                                         int m_nms_scale_radius,
                                         float m_th_saliency,
                                         int m_kNN,
                                         float m_scale_factor)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius,
                                         int m_nms_scale_radius,
                                         float m_th_saliency,
                                         int m_kNN)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius,
                                         int m_nms_scale_radius,
                                         float m_th_saliency)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius,
                                         int m_nms_scale_radius)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius,
                                         int m_nms_radius)
      • create

        public static MSDDetector create​(int m_patch_radius,
                                         int m_search_area_radius)
      • create

        public static MSDDetector create​(int m_patch_radius)
      • setPatchRadius

        public void setPatchRadius​(int patch_radius)
      • getPatchRadius

        public int getPatchRadius()
      • setSearchAreaRadius

        public void setSearchAreaRadius​(int use_orientation)
      • getSearchAreaRadius

        public int getSearchAreaRadius()
      • setNmsRadius

        public void setNmsRadius​(int nms_radius)
      • getNmsRadius

        public int getNmsRadius()
      • setNmsScaleRadius

        public void setNmsScaleRadius​(int nms_scale_radius)
      • getNmsScaleRadius

        public int getNmsScaleRadius()
      • setThSaliency

        public void setThSaliency​(float th_saliency)
      • getThSaliency

        public float getThSaliency()
      • setKNN

        public void setKNN​(int kNN)
      • getKNN

        public int getKNN()
      • setScaleFactor

        public void setScaleFactor​(float scale_factor)
      • getScaleFactor

        public float getScaleFactor()
      • setNScales

        public void setNScales​(int use_orientation)
      • getNScales

        public int getNScales()
      • setComputeOrientation

        public void setComputeOrientation​(boolean compute_orientation)
      • getComputeOrientation

        public boolean getComputeOrientation()
      • getDefaultName

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

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