Class implementing the
BRISK
keypoint detector and descriptor extractor, described in
[LCS11]
.
[詳解]
#include <features2d.hpp>
cv::Feature2Dを継承しています。
|  | 
| virtual CV_WRAP String | getDefaultName
() const CV_OVERRIDE | 
|  | 
| virtual CV_WRAP void | setThreshold
(int
threshold) | 
|  | 検出しきい値を設定します。[【詳解】(英語] 
 | 
|  | 
| virtual CV_WRAP int | getThreshold
() const | 
|  | 
| virtual CV_WRAP void | setOctaves
(int octaves) | 
|  | 検出オクターブを設定します。[【詳解】(英語] 
 | 
|  | 
| virtual CV_WRAP int | getOctaves
() const | 
|  | 
| virtual CV_WRAP void | detect
(InputArray image, CV_OUT std::vector<
KeyPoint
> &keypoints, InputArray mask=noArray()) | 
|  | 画像(第1のバージョン)または画像セット(第2のバージョン)からキーポイントを検出します。[【詳解】(英語] 
 | 
|  | 
| virtual CV_WRAP void | detect
(InputArrayOfArrays images, CV_OUT std::vector< std::vector<
KeyPoint
> > &keypoints, InputArrayOfArrays masks=noArray()) | 
|  | 
| virtual CV_WRAP void | compute
(InputArray image, CV_OUT CV_IN_OUT std::vector<
KeyPoint
> &keypoints,
OutputArray
descriptors) | 
|  | 画像(第1の形式)または画像集合(第2の形式)から検出されるキーポイントの集合に対するディスクリプタを計算します.[【詳解】(英語] 
 | 
|  | 
| virtual CV_WRAP void | compute
(InputArrayOfArrays images, CV_OUT CV_IN_OUT std::vector< std::vector<
KeyPoint
> > &keypoints,
OutputArrayOfArrays
descriptors) | 
|  | 
| virtual CV_WRAP void | detectAndCompute
(InputArray image, InputArray mask, CV_OUT std::vector<
KeyPoint
> &keypoints,
OutputArray
descriptors, bool useProvidedKeypoints=false) | 
|  | 
| virtual CV_WRAP int | descriptorSize
() const | 
|  | 
| virtual CV_WRAP int | descriptorType
() const | 
|  | 
| virtual CV_WRAP int | defaultNorm
() const | 
|  | 
| CV_WRAP void | write
(const String &fileName) const | 
|  | 
| CV_WRAP void | read
(const String &fileName) | 
|  | 
| virtual void | write
(FileStorage
&) const CV_OVERRIDE | 
|  | アルゴリズムのパラメーターをファイルストレージに格納[【詳解】(英語] 
 | 
|  | 
| virtual CV_WRAP void | read
(const
FileNode
&) CV_OVERRIDE | 
|  | アルゴリズム・パラメータをファイル・ストレージから読み込みます。[【詳解】(英語] 
 | 
|  | 
| virtual CV_WRAP bool | empty
() const CV_OVERRIDE | 
|  | 検出器オブジェクトが空の場合は,trueを返します.[【詳解】(英語] 
 | 
|  | 
| CV_WRAP void | write
(const
Ptr<
FileStorage
> &fs, const String &name=String()) const | 
|  | 
| virtual CV_WRAP void | clear
() | 
|  | アルゴリズムの状態をクリアする[【詳解】(英語] 
 | 
|  | 
| CV_WRAP void | write
(const
Ptr<
FileStorage
> &fs, const String &name=String()) const | 
|  | これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。 
 | 
|  | 
| virtual CV_WRAP void | save
(const String &filename) const | 
|  | 
|  | 
| static CV_WRAP
Ptr<
BRISK
> | create
(int thresh=30, int octaves=3, float patternScale=1.0f) | 
|  | のクラスはスレッドセーフではありません。BRISKコンストラクタ[【詳解】(英語] 
 | 
|  | 
| static CV_WRAP
Ptr<
BRISK
> | create
(const std::vector< float > &radiusList, const std::vector< int > &numberList, float dMax=5.85f, float dMin=8.2f, const std::vector< int > &indexChange=std::vector< int >()) | 
|  | のクラスはスレッドセーフではありません。BRISKカスタムパターンのコンストラクタ[【詳解】(英語] 
 | 
|  | 
| static CV_WRAP
Ptr<
BRISK
> | create
(int thresh, int octaves, const std::vector< float > &radiusList, const std::vector< int > &numberList, float dMax=5.85f, float dMin=8.2f, const std::vector< int > &indexChange=std::vector< int >()) | 
|  | のクラスはスレッドセーフではありません。BRISKカスタムパターン,検出閾値,オクターブのためのコンストラクタ[【詳解】(英語] 
 | 
|  | 
| template<typename _Tp > | 
| static
Ptr< _Tp > | read
(const
FileNode
&fn) | 
|  | ファイル・ノードからアルゴリズムを読み込む[【詳解】(英語] 
 | 
|  | 
| template<typename _Tp > | 
| static
Ptr< _Tp > | load
(const String &filename, const String &objname=String()) | 
|  | ファイルからアルゴリズムを読み込む[【詳解】(英語] 
 | 
|  | 
| template<typename _Tp > | 
| static
Ptr< _Tp > | loadFromString
(const String &strModel, const String &objname=String()) | 
|  | 文字列からアルゴリズムを読み込む[【詳解】(英語] 
 | 
|  | 
を実装したクラス。BRISKに記載されているキーポイント検出器と記述子抽出器。[LCS11]....
 
◆
create()
[1/3]
| 
| static CV_WRAP
Ptr<
BRISK
> cv::BRISK::create | ( | const std::vector< float > & | radiusList, |  
|  |  | const std::vector< int > & | numberList, |  
|  |  | float | dMax
= 5.85f, |  
|  |  | float | dMin
= 8.2f, |  
|  |  | const std::vector< int > & | indexChange
= std::vector< int >() |  
|  | ) |  |  |  | static | 
 
のクラスはスレッドセーフではありません。BRISKカスタムパターンのコンストラクタ
- 引数
- 
| radiusList | は、キーポイントの周囲のサンプルを採取する半径(ピクセル単位)を定義します(キーポイントスケール1の場合)。 |  
| numberList | は、サンプリングサークル上のサンプリングポイントの数を定義します。radiusListと同じサイズでなければなりません。 |  
| dMax | ディスクリプタの形成に用いられる,短いペアリングの閾値(ピクセル単位,キーポイントスケール1の場合). |  
| dMin | 向きの決定に使用される長いペアリングのための閾値(キーポイントスケール1のピクセルで)。 |  
| indexChange | ビットのインデックスリマッピング |  
 
 
 
◆
create()
[2/3]
| 
| static CV_WRAP
Ptr<
BRISK
> cv::BRISK::create | ( | int | thresh, |  
|  |  | int | octaves, |  
|  |  | const std::vector< float > & | radiusList, |  
|  |  | const std::vector< int > & | numberList, |  
|  |  | float | dMax
= 5.85f, |  
|  |  | float | dMin
= 8.2f, |  
|  |  | const std::vector< int > & | indexChange
= std::vector< int >() |  
|  | ) |  |  |  | static | 
 
のクラスはスレッドセーフではありません。BRISKカスタムパターン,検出閾値,オクターブのためのコンストラクタ
- 引数
- 
| thresh | AGAST検出しきい値のスコア。 |  
| octaves | 検出オクターブ。シングルスケールの場合は0を使用します。 |  
| radiusList | は、キーポイントの周囲のサンプルを採取する半径(ピクセル単位)を定義します(キーポイントスケール1の場合)。 |  
| numberList | は、サンプリングサークル上のサンプリングポイントの数を定義します。radiusListと同じサイズでなければなりません。 |  
| dMax | ディスクリプタの形成に用いられる,短いペアリングの閾値(ピクセル単位,キーポイントスケール1の場合). |  
| dMin | 向きの決定に使用される長いペアリングのための閾値(キーポイントスケール1のピクセルで)。 |  
| indexChange | ビットのインデックスリマッピング |  
 
 
 
◆
create()
[3/3]
| 
| static CV_WRAP
Ptr<
BRISK
> cv::BRISK::create | ( | int | thresh
= 30, |  
|  |  | int | octaves
= 3, |  
|  |  | float | patternScale
= 1.0f |  
|  | ) |  |  |  | static | 
 
のクラスはスレッドセーフではありません。BRISKコンストラクタ
- 引数
- 
| thresh | AGAST検出しきい値のスコア。 |  
| octaves | 検出オクターブ。シングルスケールの場合は0を使用します。 |  
| patternScale | キーポイントの近傍をサンプリングするためのパターンに、このスケールを適用します。 |  
 
 
 
◆
getDefaultName()
| 
| virtual CV_WRAP String cv::BRISK::getDefaultName | ( |  | ) | const |  | virtual | 
 
algorithm string identifier を返す。この文字列は,オブジェクトをファイルや文字列に保存する際に,最上位のxml/ymlノードタグとして使用されます.
cv::Feature2Dを再実装します。
 
 
◆
setOctaves()
| 
| virtual CV_WRAP void cv::BRISK::setOctaves | ( | int | octaves | ) |  |  | inline
virtual | 
 
検出オクターブを設定します。
- 引数
- 
| octaves | 検出オクターブ。シングルスケールの場合は0を使用します。 |  
 
 
 
◆
setThreshold()
| 
| virtual CV_WRAP void cv::BRISK::setThreshold | ( | int | threshold | ) |  |  | inline
virtual | 
 
検出しきい値を設定します。
- 引数
- 
| threshold | AGAST検出しきい値のスコア。 |  
 
 
 
このクラス詳解は次のファイルから抽出されました: