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

クラス MSDDetector


  • public class MSDDetector extends Feature2D
    CITE: Tombari14 で説明されている、MSD (*Maximal Self-Dissimilarity*) キーポイント検出器を実装するクラス。このアルゴリズムは、周囲の比較的広い範囲にわたって大きく異なる画像パッチは再現性と識別性の高さという性質を持つ、という直観に基づく新しい興味点検出器を実装したものである。この「文脈的自己非類似性(contextual self-dissimilarity)」の概念は、似た(非類似ではなく)パッチの存在を前提とする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
        戻り値:
        自動生成