Skip to content
/ FBoW Public
forked from shinsumicco/FBoW

FBoW (Fast Bag of Words) is an extremely optimized version of the DBoW2/DBoW3 libraries.

License

Notifications You must be signed in to change notification settings

y-kwa/FBoW

 
 

Repository files navigation

Fast Bag of Words

This is a modified version of the original Fast Bag of Words by @rmsalinas.

FBoW (Fast Bag of Words) is an extremely optimized version of the DBoW2/DBoW3 libraries.
The library is highly optimized to speed up the Bag of Words creation using AVX,SSE and MMX instructions.
In loading a vocabulary, FBoW is about 80x faster than DBoW2.
In transforming an image into Bag of Words using on machines with AVX instructions, it is about 6.4x faster.

Build

$ git clone https://github.com/shinsumicco/FBoW.git
$ cd FBoW && mkdir build && cd build
$ cmake .. -DBUILD_TESTS=ON -DBUILD_UTILS=ON
$ make

License

This software is distributed under MIT License.
See the LICENSE.

  

追記

変更点

cuda-efficient-featuresを使用してBADとHASH_SIFT特徴量を作成

実行手順

①使用するファイルを一つのディレクトリに保存
②cd FBow/build/utils
③./fbow_dump_features bad256 save_file /picture_dir
 ※./fbow_dump_features 使用特徴量 保存ファイル名 使用する画像のディレクトリ
④./fbow_create_vocabulary save_file vocablary.fbow
 ※./fbow_create_vocabulary ③で作成したファイル 生成する辞書ファイル名

未実装

複数のディレクトリからファイルを取得

About

FBoW (Fast Bag of Words) is an extremely optimized version of the DBoW2/DBoW3 libraries.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 82.6%
  • CMake 15.0%
  • C 2.4%