Skip to content
python wrapper for SIFT/SURF/ASIFT/ ... algorithm
C++ C Python Perl Ruby JavaScript
Find file
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
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 ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
feature.html ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
feature.pyx ORSA interface compatible with SIFT matched keypoints Nov 13, 2013
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 converging again into master Aug 27, 2013
sift.pxd Better integration with Numpy Jul 8, 2013
surf.pxd work in progress Oct 3, 2012
test.py Work done on time-series for Armando Mar 30, 2012
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>
Something went wrong with that request. Please try again.