🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス MSDDetector


  • public class MSDDetector extends Feature2D
    MSD (*Maximal Self-Dissimilarity*) キーポイント検出器を実装するクラス。CITE: Tombari14 で説明されている。このアルゴリズムは、周囲の比較的広い範囲にわたって高度に非類似な画像パッチは再現性が高く識別的であるという直感に由来する、新しい興味点検出器を実装したものである。この「文脈的自己非類似性」の概念は、Local Self-Similarity 記述子や Non-Local Means フィルタといった近年の成功した手法の鍵となるパラダイムを逆転させるものである。これらの手法は、非類似ではなく類似したパッチの存在の上に構築されている。さらに、コーナー状の興味点を検出する確立された検出器に組み込まれている局所的自己非類似性の概念を、文脈的情報へと拡張しており、それによって再現性、識別性、位置決め精度の向上を達成している。
    • コンストラクタの詳細

      • 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()
        Description copied from class: Algorithm
        Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
        オーバーライド:
        クラス Feature2D 内の getDefaultName
        戻り値:
        自動生成