Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

SURF and SIFT are still in the nonfree package, but this package is excluded from OpenCV4Android distribution. The problem is that these algorithms are patented, so you should prefer Orb or FREAK. For those who really need to have SURF we will create an instruction on how to build the nonfree module from OpenCV sources. But this way will be incompatible with Android OpenCV Manager and you can't distribute you application on Google Play Market (technically you can, but you'll meet some difficulties).

So, we suggest to use Orb or FREAK (latter is not available in Java at the moment), because there are no legal issues with them, they are much faster, and it is usually possible to achieve the same quality.