Skip to content
This repository

python wrapper for SIFT/SURF/ASIFT/ ... algorithm

branch: master
Octocat-spinner-32 asift refactoring... October 04, 2012
Octocat-spinner-32 image refactoring... October 04, 2012
Octocat-spinner-32 libNumerics Updated asift (2 frames only) and tests. February 02, 2012
Octocat-spinner-32 orsa refactoring... October 04, 2012
Octocat-spinner-32 sift converging again into master August 27, 2013
Octocat-spinner-32 surf Initial commit: SIFT and SURF bindings should be OK. February 02, 2012
Octocat-spinner-32 third_party Initial commit: SIFT and SURF bindings should be OK. February 02, 2012
Octocat-spinner-32 README Initial commit: SIFT and SURF bindings should be OK. February 02, 2012
Octocat-spinner-32 asift.pxd many changes ... switch to map October 03, 2012
Octocat-spinner-32 crc32.cpp better code ? October 04, 2012
Octocat-spinner-32 crc32.h many changes ... switch to map October 03, 2012
Octocat-spinner-32 crc32.pxd many changes ... switch to map October 03, 2012
Octocat-spinner-32 crc64.cpp many changes ... switch to map October 03, 2012
Octocat-spinner-32 crc64.h many changes ... switch to map October 03, 2012
Octocat-spinner-32 crc64.pxd many changes ... switch to map October 03, 2012
Octocat-spinner-32 cythreading.pxd_bad lots of modifications ... October 05, 2012
Octocat-spinner-32 cythreading.pyx with CPU counting October 05, 2012
Octocat-spinner-32 feature.c work in progress October 03, 2012
Octocat-spinner-32 feature.cpp ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 feature.html ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 feature.pyx ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 image.pxd refactoring... October 04, 2012
Octocat-spinner-32 orsa.cpp ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 orsa.html ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 orsa.pxd refactoring... October 04, 2012
Octocat-spinner-32 orsa.pyx ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 orsa_cpp.pxd ORSA interface compatible with SIFT matched keypoints November 13, 2013
Octocat-spinner-32 setup.py converging again into master August 27, 2013
Octocat-spinner-32 sift.pxd Better integration with Numpy July 08, 2013
Octocat-spinner-32 surf.pxd work in progress October 03, 2012
Octocat-spinner-32 test.py Work done on time-series for Armando March 30, 2012
Octocat-spinner-32 test2.py image alignment class based on SIFT September 14, 2012
Octocat-spinner-32 test_numpy.py towards a numpy compatible implementation May 27, 2013
Octocat-spinner-32 test_numpy2.py more debugging May 30, 2013
README
imageAlignement is a python wrapper for various algorithm described in IPOL and doing image alignment:
http://www.ipol.im/ 

Wrapper made by Jerome Kieffer (jerome.kieffer@esrf.fr) and released under the LGPL.
Copyright: 2012 ESRF Grenoble 

1) Installation

python setup.py build_ext --inplace

2) Test

python test.py 

This wrapper relies on code published in IPOL:
SURF & SIFT: 
 * Webpage:	http://www.ipol.im/pub/algo/or_speeded_up_robust_features/
 * Authors: edouard.oyallon@ens-cachan.fr, for CMLA & IPOL, under the direction of julien.rabin@cmla.ens-cachan.fr
ORSA: 
 * Webpage:	http://www.ipol.im/pub/algo/mmm_orsa_homography/
 * Authors:  Lionel Moisan <lionel.moisan@parisdescartes.fr>, Pierre Moulon <pmo@mikrosimage.eu>, Pascal Monasse <monasse@imagine.enpc.fr>
ASIFT: 
 * Webpage:	http://dx.doi.org/10.5201/ipol.2011.my-asift
 * Authors: Guoshen Yu <yu@cmap.polytechnique.fr>, Jean-Michel Morel <morel@cmla.ens-cachan.fr>
Something went wrong with that request. Please try again.