Ask Your Question

ASIFT with OpenCV

asked 2013-04-04 19:36:51 -0500

yes123 gravatar image

updated 2013-04-10 08:48:10 -0500


I would like to try ASIFT with OpenCV. I see all the source code is available online and ASIFT is even already available for Phyton OpenCV.

I have found two resources that seems to already are using ASIFT with OpenCV:

Is there any pull requests to OpenCV for ASIFT?

Author C++ source:

edit retag flag offensive close merge delete



yes123 gravatar imageyes123 ( 2013-04-06 06:23:29 -0500 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2013-04-09 16:43:31 -0500

updated 2013-04-09 16:46:22 -0500

The link with the English version is not a standard openCV implementation. I guess it is an implementation of some project group. Just create a pull ticket yourself, if doubles exist, people will just merge them together.

There is already a feature request at but so far noone has solved the issue. Looks like a challenge for you? Basically you need to port the python code to C++ code.

edit flag offensive delete link more


I don't think we need to port Python code. There is all the source C++ by the author:

yes123 gravatar imageyes123 ( 2013-04-10 08:47:39 -0500 )edit

Ofcourse these are available, but you have to make the code compatible with openCV functionality and data. Therefore it is way more easier to translate the python code.

StevenPuttemans gravatar imageStevenPuttemans ( 2013-04-10 09:03:40 -0500 )edit

Sadly I don't have much experience with python :(

yes123 gravatar imageyes123 ( 2013-04-10 17:02:12 -0500 )edit

Basically if you have other programma experience, python code doesn't look Chinese. I guess you can try it if you really need. Else it will basically waiting for someone to implement it.

StevenPuttemans gravatar imageStevenPuttemans ( 2013-04-11 05:06:31 -0500 )edit

answered 2014-10-28 15:52:02 -0500

msheckells gravatar image

updated 2014-10-28 15:52:25 -0500

In case anybody else is looking, I made my own port:

edit flag offensive delete link more


Up for a PR to the repository? It would help the users of the OpenCV community alot. More info on contributing to the repository can be found here.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-10-28 16:28:11 -0500 )edit

Definitely would if I find the time to do it properly.

msheckells gravatar imagemsheckells ( 2014-10-31 16:40:58 -0500 )edit

Hi, I have tried your code, but it doesn't work and met errors. Is your code completed? Thanks

Fiong gravatar imageFiong ( 2014-12-03 19:04:33 -0500 )edit

@Fiong, are you using the 2.4 branch or the 3.0 branch? In the latter, the feature interface has changed, so probably the code will not work.

StevenPuttemans gravatar imageStevenPuttemans ( 2014-12-04 03:13:18 -0500 )edit

Question Tools

1 follower


Asked: 2013-04-04 19:36:51 -0500

Seen: 4,066 times

Last updated: Oct 28 '14