🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.xfeatures2d
AKAZE クラス
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.features.Feature2D
-
- org.opencv.xfeatures2d.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.
-
-
フィールドの要約
フィールド Modifier and Type Field Description static intDESCRIPTOR_KAZEstatic intDESCRIPTOR_KAZE_UPRIGHTstatic intDESCRIPTOR_MLDBstatic intDESCRIPTOR_MLDB_UPRIGHT
-
コンストラクタの要約
コンストラクタ Modifier Constructor Description protectedAKAZE​(long addr)
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド Modifier and Type Method Description static AKAZE__fromPtr__​(long addr)static AKAZEcreate()The AKAZE constructor DESCRIPTOR_KAZE_UPRIGHT, DESCRIPTOR_MLDB or DESCRIPTOR_MLDB_UPRIGHT.static AKAZEcreate​(int descriptor_type)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size, int descriptor_channels)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers, int diffusivity)The AKAZE constructorstatic AKAZEcreate​(int descriptor_type, int descriptor_size, int descriptor_channels, float threshold, int nOctaves, int nOctaveLayers, int diffusivity, int max_points)The AKAZE constructorjava.lang.StringgetDefaultName()Returns the algorithm string identifier.intgetDescriptorChannels()intgetDescriptorSize()intgetDescriptorType()intgetDiffusivity()intgetMaxPoints()intgetNOctaveLayers()intgetNOctaves()doublegetThreshold()voidsetDescriptorChannels​(int dch)voidsetDescriptorSize​(int dsize)voidsetDescriptorType​(int dtype)voidsetDiffusivity​(int diff)voidsetMaxPoints​(int max_points)voidsetNOctaveLayers​(int octaveLayers)voidsetNOctaves​(int octaves)voidsetThreshold​(double threshold)-
クラス org.opencv.features.Feature2D から継承されたメソッド
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
-
クラス org.opencv.core.Algorithm から継承されたメソッド
clear, getNativeObjAddr, save
-
-
-
-
フィールドの詳細
-
DESCRIPTOR_KAZE_UPRIGHT
public static final int DESCRIPTOR_KAZE_UPRIGHT
- 関連項目:
- 定数フィールドの値
-
DESCRIPTOR_KAZE
public static final int DESCRIPTOR_KAZE
- 関連項目:
- 定数フィールドの値
-
DESCRIPTOR_MLDB_UPRIGHT
public static final int DESCRIPTOR_MLDB_UPRIGHT
- 関連項目:
- 定数フィールドの値
-
DESCRIPTOR_MLDB
public static final int DESCRIPTOR_MLDB
- 関連項目:
- 定数フィールドの値
-
-
メソッドの詳細
-
__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_CHARBONNIERmax_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:AlgorithmReturns 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 - 戻り値:
- 自動生成
-
setMaxPoints
public void setMaxPoints​(int max_points)
-
getMaxPoints
public int getMaxPoints()
-
-