Specifically, the hierarchical matching algorithm is used in conjunction of median quantization in order to provide a fast and scalable algorithm for the computation of SIFT features matches.
Further details can be found in the project report.
- OpenCV 4.*
# OpenCV dependancies must be already installed in your system. If that is not the case, please follow
# http://docs.opencv.org/trunk/doc/tutorials/introduction/linux_install/linux_install.html for detailed instructions on how to install them
> git clone https://github.com/pagmatt/bin-features-matching
> cd bin-features-matching
> mkdir build
> cd build
> cmake ..
> make
# Once the build is ready, simply place the desired images in /testing_dataset and run via:
> ./bin-features-matching