🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
Package org.opencv.xfeatures2d
クラス FREAK
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.features2d.Feature2D
-
- org.opencv.xfeatures2d.FREAK
-
public class FREAK extends Feature2D
Class implementing the FREAK (*Fast Retina Keypoint*) keypoint descriptor, described in CITE: AOV12 . The algorithm propose a novel keypoint descriptor inspired by the human visual system and more precisely the retina, coined Fast Retina Key- point (FREAK). A cascade of binary strings is computed by efficiently comparing image intensities over a retinal sampling pattern. FREAKs are in general faster to compute with lower memory load and also more robust than SIFT, SURF or BRISK. They are competitive alternatives to existing keypoints in particular for embedded applications. 覚え書き:- FREAK 記述子の使用方法の例は opencv_source_code/samples/cpp/freak_demo.cpp にある
-
-
コンストラクタの要約
コンストラクタ Modifier Constructor Description protectedFREAK​(long addr)
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンスメソッド 具象メソッド Modifier and Type Method Description static FREAK__fromPtr__​(long addr)static FREAKcreate()static FREAKcreate​(boolean orientationNormalized)static FREAKcreate​(boolean orientationNormalized, boolean scaleNormalized)static FREAKcreate​(boolean orientationNormalized, boolean scaleNormalized, float patternScale)static FREAKcreate​(boolean orientationNormalized, boolean scaleNormalized, float patternScale, int nOctaves)static FREAKcreate​(boolean orientationNormalized, boolean scaleNormalized, float patternScale, int nOctaves, MatOfInt selectedPairs)java.lang.StringgetDefaultName()Returns the algorithm string identifier.intgetNOctaves()booleangetOrientationNormalized()doublegetPatternScale()booleangetScaleNormalized()voidsetNOctaves​(int nOctaves)voidsetOrientationNormalized​(boolean orientationNormalized)voidsetPatternScale​(double patternScale)voidsetScaleNormalized​(boolean scaleNormalized)-
クラス org.opencv.features2d.Feature2D から継承されたメソッド
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
-
クラス org.opencv.core.Algorithm から継承されたメソッド
clear, getNativeObjAddr, save
-
-
-
-
メソッドの詳細
-
__fromPtr__
public static FREAK __fromPtr__​(long addr)
-
create
public static FREAK create​(boolean orientationNormalized, boolean scaleNormalized, float patternScale, int nOctaves, MatOfInt selectedPairs)
- 引数:
orientationNormalized- 向きの正規化を有効にする。scaleNormalized- スケールの正規化を有効にする。patternScale- 記述パターンのスケーリング。nOctaves- 検出されたキーポイントがカバーするオクターブ数。selectedPairs- (省略可能) ユーザー定義の選択されたペアのインデックス、- 戻り値:
- 自動生成
-
create
public static FREAK create​(boolean orientationNormalized, boolean scaleNormalized, float patternScale, int nOctaves)
- 引数:
orientationNormalized- 向きの正規化を有効にする。scaleNormalized- スケールの正規化を有効にする。patternScale- 記述パターンのスケーリング。nOctaves- 検出されたキーポイントがカバーするオクターブ数。- 戻り値:
- 自動生成
-
create
public static FREAK create​(boolean orientationNormalized, boolean scaleNormalized, float patternScale)
- 引数:
orientationNormalized- 向きの正規化を有効にする。scaleNormalized- スケールの正規化を有効にする。patternScale- 記述パターンのスケーリング。- 戻り値:
- 自動生成
-
create
public static FREAK create​(boolean orientationNormalized, boolean scaleNormalized)
- 引数:
orientationNormalized- 向きの正規化を有効にする。scaleNormalized- スケールの正規化を有効にする。- 戻り値:
- 自動生成
-
create
public static FREAK create​(boolean orientationNormalized)
- 引数:
orientationNormalized- 向きの正規化を有効にする。- 戻り値:
- 自動生成
-
create
public static FREAK create()
- 戻り値:
- 自動生成
-
setOrientationNormalized
public void setOrientationNormalized​(boolean orientationNormalized)
-
getOrientationNormalized
public boolean getOrientationNormalized()
-
setScaleNormalized
public void setScaleNormalized​(boolean scaleNormalized)
-
getScaleNormalized
public boolean getScaleNormalized()
-
setPatternScale
public void setPatternScale​(double patternScale)
-
getPatternScale
public double getPatternScale()
-
setNOctaves
public void setNOctaves​(int nOctaves)
-
getNOctaves
public int getNOctaves()
-
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 - 戻り値:
- 自動生成
-
-