Skip to content

Latest commit

 

History

History
executable file
·
64 lines (40 loc) · 1.5 KB

README.md

File metadata and controls

executable file
·
64 lines (40 loc) · 1.5 KB

This was forked from: https://github.com/cvlab-epfl/LIFT on Nov 3, 2016. The rest of the README file below is part of the original README.

Tricks to make it work:

  • For the run.sh script to run, you need to create a ".locks" directory under the "python-code" directory

LIFT: Learned Invariant Feature Points

This software is a Python implementation of the LIFT feature point presented in [1].

[1] K. M. Yi, E. Trulls, V. Lepetit, and P. Fua. "LIFT: Learned Invariant Feature Transform", European Conference on Computer Vision (ECCV), 2016.

This software is patented and is strictly for academic purposes only. For other purposes, please contact us. When using this software, please cite [1].

Contact:

Kwang Moo Yi : kwang_dot_yi_at_epfl_dot_ch
Eduard Trulls : eduard_dot_trulls_at_epfl_dot_ch

Requirements

  • OpenCV 3

And the following python requirements:

  • Theano
  • Lasagne (Dev)
  • numpy
  • scipy
  • flufl.lock
  • parse
  • h5py

which can be installed with

pip install -r requirements.txt

Usage

Build the shared library by

cd c-code/build
cmake ..
make

To run the test program simply

./run.sh

Note

This model was trained with SfM data, which does not have strong rotation changes. Newer models work better in this case, which will be released soon. In the meantime, you can also use the models in the learn-orientation, benchmark-orientation.