python wrapper for SIFT/SURF/ASIFT/ ... algorithm
HTML C++ Python C
Latest commit f59c37c Dec 15, 2016 @kif fix test.py for new API
Permalink
Failed to load latest commit information.
asift refactoring... Oct 4, 2012
image refactoring... Oct 4, 2012
libNumerics Updated asift (2 frames only) and tests. Feb 2, 2012
orsa refactoring... Oct 4, 2012
sift converging again into master Aug 27, 2013
surf Initial commit: SIFT and SURF bindings should be OK. Feb 2, 2012
third_party Initial commit: SIFT and SURF bindings should be OK. Feb 2, 2012
MANIFEST.in improve installability on debian Sep 28, 2016
README Initial commit: SIFT and SURF bindings should be OK. Feb 2, 2012
asift.pxd many changes ... switch to map Oct 3, 2012
crc32.cpp better code ? Oct 4, 2012
crc32.h many changes ... switch to map Oct 3, 2012
crc32.pxd many changes ... switch to map Oct 3, 2012
crc64.cpp many changes ... switch to map Oct 3, 2012
crc64.h many changes ... switch to map Oct 3, 2012
crc64.pxd many changes ... switch to map Oct 3, 2012
cythreading.pxd_bad lots of modifications ... Oct 5, 2012
cythreading.pyx with CPU counting Oct 5, 2012
feature.c work in progress Oct 3, 2012
feature.cpp improve installability on debian Sep 28, 2016
feature.html improve installability on debian Sep 28, 2016
feature.pyx improve installability on debian Sep 28, 2016
image.pxd refactoring... Oct 4, 2012
orsa.cpp ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
orsa.html ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
orsa.pxd refactoring... Oct 4, 2012
orsa.pyx ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
orsa_cpp.pxd ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
setup.py improve installability on debian Sep 28, 2016
sift.pxd Better integration with Numpy Jul 8, 2013
surf.pxd work in progress Oct 3, 2012
test.py fix test.py for new API Dec 15, 2016
test2.py image alignment class based on SIFT Sep 14, 2012
test_numpy.py towards a numpy compatible implementation May 27, 2013
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>