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

AKAZE クラス


  • public class AKAZE extends Feature2D
    CITE: ANB13 に記述された AKAZE のキーポイント検出器および記述子抽出器を実装するクラス。AKAZE記述子は KAZE または AKAZE のキーポイントとのみ併用できる。このクラスはスレッドセーフである。覚え書き: 記述子が必要な場合は Feature2D::detectAndCompute を使うこと。こちらの方が性能が良い。Feature2D::detect の後に Feature2D::compute を使うと、スケールスペースピラミッドが2回計算される。覚え書き: AKAZE は T-API を実装している。画像を UMat として渡すと、アルゴリズムの一部で OpenCL が使われる。覚え書き: [ANB13] Fast Explicit Diffusion for Accelerated Features in Nonlinear Scale Spaces. Pablo F. Alcantarilla, Jesús Nuevo and Adrien Bartoli. In British Machine Vision Conference (BMVC), Bristol, UK, September 2013.
    • コンストラクタの詳細

      • AKAZE

        protected AKAZE​(long addr)
    • メソッドの詳細

      • __fromPtr__

        public static AKAZE __fromPtr__​(long addr)
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size,
                                   int descriptor_channels,
                                   float threshold,
                                   int nOctaves,
                                   int nOctaveLayers,
                                   int diffusivity,
                                   int max_points)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ
        descriptor_channels - 記述子のチャンネル数 (1, 2, 3)
        threshold - 点を受け入れるための検出器応答のしきい値
        nOctaves - 画像の最大オクターブ展開数
        nOctaveLayers - スケールレベルあたりのサブレベルのデフォルト数
        diffusivity - 拡散係数の型。DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT または DIFF_CHARBONNIER
        max_points - 返される点の最大数。画像により多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size,
                                   int descriptor_channels,
                                   float threshold,
                                   int nOctaves,
                                   int nOctaveLayers,
                                   int diffusivity)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ
        descriptor_channels - 記述子のチャンネル数 (1, 2, 3)
        threshold - 点を受け入れるための検出器応答のしきい値
        nOctaves - 画像の最大オクターブ展開数
        nOctaveLayers - スケールレベルあたりのサブレベルのデフォルト数
        diffusivity - 拡散係数の型。DIFF_PM_G1, DIFF_PM_G2, DIFF_WEICKERT または DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size,
                                   int descriptor_channels,
                                   float threshold,
                                   int nOctaves,
                                   int nOctaveLayers)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ
        descriptor_channels - 記述子のチャンネル数 (1, 2, 3)
        threshold - 点を受け入れるための検出器応答のしきい値
        nOctaves - 画像の最大オクターブ展開数
        nOctaveLayers - スケールレベルあたりのサブレベルのデフォルト数 DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size,
                                   int descriptor_channels,
                                   float threshold,
                                   int nOctaves)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ
        descriptor_channels - 記述子のチャンネル数 (1, 2, 3)
        threshold - 点を受け入れるための検出器応答のしきい値
        nOctaves - 画像の最大オクターブ展開数 DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size,
                                   int descriptor_channels,
                                   float threshold)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ
        descriptor_channels - 記述子のチャンネル数 (1, 2, 3)
        threshold - 点を受け入れるための検出器応答のしきい値 DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size,
                                   int descriptor_channels)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ
        descriptor_channels - 記述子のチャンネル数 (1, 2, 3) DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type,
                                   int descriptor_size)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。
        descriptor_size - 記述子のサイズ(ビット単位)。0 -> フルサイズ DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create​(int descriptor_type)
        The AKAZE constructor
        引数:
        descriptor_type - 抽出する記述子の型: DESCRIPTOR_KAZE, DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB または DESCRIPTOR_MLDB_UPRIGHT。 DIFF_CHARBONNIER より多くの特徴が含まれる場合、応答が最も高い特徴が返される。負の値は制限なしを意味する。
        戻り値:
        自動生成
      • create

        public static AKAZE create()
        The AKAZE constructor DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT. DIFF_CHARBONNIER more features, then the features with highest response are returned. Negative value means no limitation.
        戻り値:
        自動生成
      • setDescriptorType

        public void setDescriptorType​(int dtype)
      • getDescriptorType

        public int getDescriptorType()
      • setDescriptorSize

        public void setDescriptorSize​(int dsize)
      • getDescriptorSize

        public int getDescriptorSize()
      • setDescriptorChannels

        public void setDescriptorChannels​(int dch)
      • getDescriptorChannels

        public int getDescriptorChannels()
      • setThreshold

        public void setThreshold​(double threshold)
      • getThreshold

        public double getThreshold()
      • setNOctaves

        public void setNOctaves​(int octaves)
      • getNOctaves

        public int getNOctaves()
      • setNOctaveLayers

        public void setNOctaveLayers​(int octaveLayers)
      • getNOctaveLayers

        public int getNOctaveLayers()
      • setDiffusivity

        public void setDiffusivity​(int diff)
      • getDiffusivity

        public int getDiffusivity()
      • 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.
        オーバーライド:
        getDefaultName (クラス Feature2D 内)
        戻り値:
        自動生成
      • setMaxPoints

        public void setMaxPoints​(int max_points)
      • getMaxPoints

        public int getMaxPoints()