Missing feature detectors/descriptors/adapters in OpenCV 3

asked 2016-04-26 04:16:54 -0600

hannometer gravatar image

While transitioning my code to OpenCV 3, I noticed that several feature detectors/descriptors/adaptors are missing from OpenCV 3. Some of those are:

  • DenseFeatureDetector
  • OpponentColorDescriptorExtractor
  • GridAdaptedFeatureDetector
  • DynamicAdaptedFeatureDetector
  • PyramidAdaptedFeatureDetector
  • plus all AdjusterAdapter

I didn't see any note of this in the transition guide. This is especially frustrating, as the transition guide has a code example where the GridAdaptedFeatureDetector is used in the v2.4 code and just disappears in the "equivalent" v3.0 code. The culprit seems to be commit 31df47b.

While I see that some functionality I can easily re-implement (such as the DenseFeatureDetector), it is still tedious to do and it was great having such a flexible feature framework. I'd like to know (1) why they were removed and (2) if it is planned to bring back some of them in future versions of OpenCV.

edit retag flag offensive close merge delete

Comments

Same problem here, can't find DynamicAdaptedFeatureDetector

user3667087 gravatar imageuser3667087 ( 2016-12-21 13:52:00 -0600 )edit