BoFサンプルコード

コード
main.cpp
BoF.cpp
BoF.h
画像
database : 学習画像 0〜99が"山"の画像，100〜199が"森"の画像
query : 識別させたい画像 0〜49が"山"の画像, 50〜99が"森"の画像

今回はdatabase中の画像を学習しコードブックを生成し，それをもとにquery中の画像を"山"と"森"に識別させてみましょう．


使い方

1. main.cppの#define CODEBOOKのコメントアウトをはずしビルド
   saveCodebookの引数で指定したxmlファイルにコードブックが生成されます．

2. main.cppの#define CODEBOOKをコメントアウトしてからビルド
   しばらく待っていると識別が開始されます．
   例）　山　→　result : 山　(index : 27, 類似度 : )
   これは"山"と識別してもらいたい画像が正しく"山"と識別されていて，学習画像の27番目の画像と最も似ていたということになります．
   もちろん画像によっては正しく識別されないこともあります．