A repository containing a demo of a simple object recognition system
- SFM, dispBlobber, caffeCoder, linearClassifier: OpenCV
- SFM, dispBlobber, caffeCoder, linearClassifier: Boost
- caffeCoder: Caffe
- LinearClassifier: GURLS
Each module performs a step of the recognition pipeline and can be compiled and run independently. The output of a module is the input of the following one. All modules are supposed to work on the same folder tree. All the input data will be provided.
Documentation about caffeCoder
setup (and Caffe
installation) can be found in the file README_Caffe.
At the same link instructions about the installation of OpenCV
and Boost
can be found. For GURLS
installation, please refer to the library documentation.
Once the dependences are installed following the instructions linked, to build a module is sufficient to:
cd module_folder
mkdir build
cd build
ccmake ../
make
ensuring that in the configuration step all the depending libraries are found.
These modules have been tested on Ubuntu 14.04 and should work on MAC OS and Windows, apart from the caffeCoder
, because, unfortunately, Caffe
is not (officially) available for Windows.