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

クラス DAISY


  • public class DAISY extends Feature2D
    CITE: Tola10 で説明されている DAISY 記述子を実装するクラス。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 は SIFT と同様に記述子を L2 ノルムが 1.0 になるよう正規化するが個々の値が 0.154 を超えないようにすることを意味する。H は daisy のグリッドをワープするために用いる省略可能な 3x3 のホモグラフィ行列で、サンプリングするキーポイント自体は画像上でワープされないままとなる。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()
        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
        戻り値:
        自動生成