Ask Your Question
0

When will all feature detectors be implemented in opencv 3?

asked 2016-02-08 01:43:16 -0600

wbaron gravatar image

Hi,

OpenCV 3.1 is the first version I am working with intensly. I wanted to compare all available feature detectors and use the winner with flann.

However, is seems that only ORB, KAZE, AKAZE and BRISK are implemented. I have not tried SURF and SIFT, because non-free is not an option for me.

FastFeatureDetector, MSER, AgastFeatureDetector, GFTTDetector and SimpleBlobDetector cause errors like:

OpenCV Error: The function/feature is not implemented () in cv::Feature2D::detectAndCompute, file d:\production\sources\3rdparty\xsopencv\opencv\modules\features2d\src\feature2d.cpp, line 144

I assume these have not been finished in OpenCV 3? When will they be or how can I make use of them as of today?

Thank you for any clarifications!

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
1

answered 2016-02-08 03:54:18 -0600

Eduardo gravatar image

FAST, MSER, AGAST, GoodFeaturesToTrack ans SimpleBlob are only features detectors, you cannot use these methods to compute the descriptors, that's why you have the error message.

edit flag offensive delete link more

Comments

Thank you, Eduardo for clarifying, I was not aware of that (I am sort of new to the topic). I would have marked your reaction as the correct answer, but I cannot do that, as it is a comment.

wbaron gravatar imagewbaron ( 2016-02-15 07:07:40 -0600 )edit

wbaron, yes, i obviously misread it before.

it's better, this way ?

berak gravatar imageberak ( 2016-02-15 07:23:09 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2016-02-08 01:41:57 -0600

Seen: 2,402 times

Last updated: Feb 08 '16