Detection Parameters in OpenCV 4 Android

asked 2016-05-17 03:12:02 -0500

Dear All I am working on a project to recognize logos using locals detectors and descriptors by opencv4android(Java). In the case of OpencCV for windows the detection methods incorporate numerous parameters like static Ptr<brisk> cv::BRISK::create ( int thresh = 30, int octaves = 3, float patternScale = 1.0f )

When it comes to opencv4android, I am able to find only the FeatureDetector class. This class exploits the feature detection methods by merely adding an extension to the its name like FeatureDetector.BRISK, so there is no parameter to play with to reach an optimum answer.

My question: Do you know any function in Opencv4android by which I can use the known detector methods(ORB, BRISK, AKAZE and.... ) and CHANGE THE PARAMETERS as well. How can I enhance my recognition quality in the detection/description level.(In the matching phase there are some options).

edit retag flag offensive close merge delete


some FeatureDetector classes, like AKAZE are able to save() their params to disk, then you can edit that and load() it again. unfortunately, BRISK and ORB don't implement it.

berak gravatar imageberak ( 2016-05-18 04:28:16 -0500 )edit