bagOfFeatures
bag of visual words オブジェクト
説明
イメージのカテゴリ分類、画像検索、または Visual simultaneous localization and mapping (vSLAM) でのループ閉じ込み検出に使用する bag of visual words を構築できます。
作成
構文
説明
bag = bagOfFeatures(
は、bag of features オブジェクトを返します。imds
)bag
出力オブジェクトは、imds
入力のサンプルを使用して生成されます。既定では、ビジュアル ボキャブラリは imds
内のイメージから抽出された SURF 特徴から作成されます。
bag = bagOfFeatures(
は、カスタム特徴抽出器関数を使用して imds
,'CustomExtractor
',extractorFcn
)imds
のイメージから特徴を抽出する bag of features を返します。extractorFcn
はカスタム特徴抽出関数の関数ハンドルです。
bag = bagOfFeatures(
は、前の構文にある引数の任意の組み合わせに加えて、名前と値の引数を 1 つ以上使用してオプションを指定します。たとえば、imds
,Name=Value
)bag = bagOfFeatures(imds,Verbose=true)
は、さらに Verbose
を true
に設定します。
このオブジェクトは、複数の MATLAB® ワーカーを使用する並列計算をサポートします。Computer Vision Toolbox の基本設定 ダイアログ ボックスから並列計算を有効にします。Computer Vision Toolbox™ の基本設定を開くには、[ホーム] タブの [環境] セクションで [基本設定] をクリックします。次に、Computer Vision Toolbox を選択します。
入力引数
プロパティ
オブジェクト関数
encode | Create histogram of visual word occurrences |
例
参照
[1] Csurka, G., D. Christopher, F. Lixin, W. Jutta, and B. Cédric. "Visual categorization with bags of keypoints." Workshop on statistical learning in computer vision, ECCV, 2004, pp. 1-2.
[2] Nister, D., and H. Stewenius. "Scalable Recognition with a Vocabulary Tree." Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2006, vol. 2, pp. 2161–2168.
拡張機能
バージョン履歴
R2014b で導入