Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Missing feature detectors/descriptors/adapters in OpenCV 3

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.