Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.54 KB

README.md

File metadata and controls

35 lines (22 loc) · 1.54 KB

Learning to Assign Orientations to Feature Points

This software is a Python implemenation of the Learned Orientation Estimator presented in [1]. This software is intended to be used in conjuction with the benchmark-orientation repository, i.e. they should be cloned side-by-side. By default, the software does not use GPU, but can be easily enabled by configuring Theano to do so.

This software is strictly for academic purposes only. For other purposes, please contact us. When using this software, please cite [1] and other appropriate publications if necessary (see matlab/external/licenses for details).

[1] K. M. Yi, Y. Verdie, P. Fua, and V. Lepetit. "Learning to Assign Orientations to Feature Poitns.", Computer Vision and Patern Recognition (CVPR), 2016 IEEE Conference on.

Contact:

Kwang Moo Yi : kwang_dot_yi_at_epfl_dot_ch
Yannick Verdie : yannick_dot_verdie_at_epfl_dot_ch

Requirements

  • Theano
  • Numpy
  • OpenCV (2 or 3)

Usage

In python-code folder

python runSingleTestWithFiles.py <image_file_name> <keypoint_file_name> <config_file_name> <output_file_name>
  • image_file_name: name of the image file do extract orientations.
  • keypoint_file_name: name of the keypoint file. In the form that benchmark-orientation repository uses.
  • config_file_name: configuration file for the model to test.
  • output_file_name: name of the output file. Will be in the same form as the keypoint_file