Ask Your Question
0

Android OpenCV SDK3.1 doesn't support FeatureDetector.SIFT

asked 2016-03-24 23:20:24 -0600

Hi all, Now I am using FeatureDetector to create SIFT detector in android OpenCV SDK 3.1, but it seem runtime error with following info " Specified feature detector type is not supported. in function static cv::javaFeatureDetector* cv::javaFeatureDetector::create(int)"

Does it only support FAST in this SDK ? But from the Java package, it's obviously SIFT & SURF should be supported. How can I resolve this problem?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2016-03-25 01:23:10 -0600

berak gravatar image

it is true, that you cannot use SIFT or SURF from java atm. (patent reasons)

on the other hand, there's more than FAST, have a look here:

Detectors:

    FAST          = 1,
    ORB           = 5,
    MSER          = 6,
    GFTT          = 7,
    HARRIS        = 8,
    SIMPLEBLOB    = 9,
    BRISK         = 11,
    AKAZE         = 12,

Descriptors:

    ORB   = 3,
    BRISK = 5,
    AKAZE = 7,
edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2016-03-24 23:20:24 -0600

Seen: 1,530 times

Last updated: Mar 25 '16