I want to create an Android application for logo detection. I want to ask you which approach would be better:
Using feature detector and extractor and then findHomography();
1.1 Which detector/extractor should I use? Is it necessary to use SURF or something else like ORB can give a good accuracy too? I'm asking because SURF is part of the non-free module.
- Train a Haar classifier.
Is there any other way? If you have an answer, please give an explanation (not required) why should I use your approach. Thanks!