I'm running the following openCV code in Android:
FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB);
DescriptorExtractor descriptor = DescriptorExtractor.create(DescriptorExtractor.ORB);
DescriptorMatcher matcher = DescriptorMatcher.create(DescriptorMatcher.BRUTEFORCE_HAMMING);
It works fine in openCV 2.4.1 In openCV 3.2 I'm getting the following exception:
java.lang.UnsatisfiedLinkError: No implementation found for long org.opencv.features2d.DescriptorMatcher.create_1(int) (tried Java_org_opencv_features2d_DescriptorMatcher_create_11 and Java_org_opencv_features2d_DescriptorMatcher_create_11__I)
at org.opencv.features2d.DescriptorMatcher.create_1(Native Method)
at org.opencv.features2d.DescriptorMatcher.create(DescriptorMatcher.java:76)
I checked it on 2 different Android devices. Am I doing something wrong or is this a bug in the new openCV version?