为了账号安全,请及时绑定邮箱和手机立即绑定

不能使用 cv2.xfeatures2d.SIFT_create()

不能使用 cv2.xfeatures2d.SIFT_create()

吃鸡游戏 2022-07-12 09:30:33
我正在尝试遵循本教程。我安装了 OpenCV 3.3.1.11,但是当我检查安装了哪个版本时,我发现 4.1.2 我使用的是 spyder 3.6但是当我运行它时,我得到了这个错误error: OpenCV(4.1.2) C:\projects\opencv-python\opencv_contrib\modules\xfeatures2d\src\sift.cpp:1207: error: (-213: The function/feature is not implemented) 该算法已获得专利并且在此配置中不包括在内;设置 OPENCV_ENABLE_NONFREE CMake 选项并在函数 'cv::xfeatures2d::SIFT::create' 中重建库我尝试卸载 anaconda 并卸载所有 OpenCv 版本,但没有成功
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

我刚刚检查了我的一些 conda 环境。看起来您可以同时安装多个 opencv。

尝试在 Anaconda Promt 中编写此代码(激活环境后,如果有的话):conda list

然后通过键入以下内容将其与您的点子列表进行比较:pip list

您是否在其中一个列表中看到了两个不同的 OpenCV?

如果是这样,请尝试删除您不需要的那个。

或者,尝试降级显示在错误中的那个。


查看完整回答
反对 回复 2022-07-12
  • 1 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信