opencv 4.1.0中无法解决DescriptorExtractor和FeatureDetector的导入问题

but*_*exa 6 java opencv computer-vision importerror

正如我在标题中已经提到的,这两个导入在 opencv 4.1.0 中无法解析。

import org.opencv.features2d.DescriptorExtractor;

import org.opencv.features2d.FeatureDetector;
Run Code Online (Sandbox Code Playgroud)

这是代码:

FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB); 
DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.ORB);
Run Code Online (Sandbox Code Playgroud)

它们已被弃用:https://iopencv.com/docs/cpp-python/3.4.1/javadoc/index.html? deprecated-list.html

但没有关于我现在应该使用什么的文档。

小智 0

如果有人仍然被这个错误困扰。问题是opencv4.1.0(我认为及以上)没有这些类。

降级到 opencv3.4.9 为我解决了这个问题!