java - 无法在 opencv 4.1.0 中解析 DescriptorExtractor 和 FeatureDetector 的导入

标签 java opencv computer-vision importerror

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

import org.opencv.features2d.DescriptorExtractor;

import org.opencv.features2d.FeatureDetector;

这是代码:
FeatureDetector detector = FeatureDetector.create(FeatureDetector.ORB); 
DescriptorExtractor extractor = DescriptorExtractor.create(DescriptorExtractor.ORB);

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

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

最佳答案

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

降级到 opencv3.4.9 为我修复了它!

关于java - 无法在 opencv 4.1.0 中解析 DescriptorExtractor 和 FeatureDetector 的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55882907/

相关文章:

c# - 如何在 C# 中模拟 java 上的对象序列化

java - 如何在java中的for循环中将计算保存在同一变量中

java - 尝试绘制两个数字并距中心距离相等

c++ - 在 Xamarin.iOS (arm64) 中使用 OpenCV

c++ - opencv c++中的copyTo如何工作?

c - 在 OpenCV 中对 cvConvexHull2() 的结果使用 cvApproxPoly()

java - 通过使用java,我如何计算字数,其结果与MS-Office字数统计功能相同

python - 使用 DipLib (PyDIP) 测量两条线之间的距离

machine-learning - 训练隐马尔可夫模型的问题和分类用途

python - 为什么我的 CNN 总是返回相同的结果?