opencv-contrib-python安装步骤及module object has no attribute ‘xfeatures2d’问题


contrib-python安装&module object has no attribute ‘xfeatures2d’问题


第一次写博客,主要参考了肥宅大神的博客,原文链接如下所示https://blog.csdn.net/a19990412/article/details/80933680#commentsedit

当python运行时,出现了module object has no attribute ‘xfeatures2d’
这样的问题,此时需要安装新的模块,即opencv-contrib-python
这个模块是opencv的附加模块,需要重新安装,
该文件下载网址https://pypi.org/project/opencv-contrib-python/3.2.0.7/#files
在这里插入图片描述

  1. 红色方框中release history(释放的历史),点击之后可以下载对应的版本,最新版模块也有。建议下载最古老的版本,因为貌似申请专利了,无法在新的版本里使用,我下载的是:
    opencv_contrib_python-3.2.0.7-cp27-cp27m-win_amd64.whl,可以使用,
    opencv_contrib_python-3.4.1.15-cp27-cp27m-win_amd64.whl这个版本,我试过,已经无法调用‘xfeatures2d’这个函数了。
    其中3.4.1.15是该模块的版本,cp27是python的2.7版本,win 64是windows系统64位。个人根据自己的电脑、python版本进行下载。

  2. 下载后,文件复制进入python安装后文件的Scripts下,如下图所示。
    在这里插入图片描述

  3. 接着,在上述界面同时按住shift键+鼠标右键。出现一个选择窗口,选择打开powershell窗口。进入下述界面
    注意:(这个步骤也可以通过win+R进入运行界面,输入cmd,具体可以百度)
    在这里插入图片描述
    ``在上述界面中将下图中的红框中进行复制,如下图所示,点击3.2.0.7后面的复制按钮
    在这里插入图片描述
    复制后,进入下面窗口,单击右键即可,如下图所示,
    在这里插入图片描述
    接着,按一下Enter键,即可进行安装。会出现英文安装结果。
    成功后,运行python程序,如成功运行,则ok,若还是存在问题,则先卸载所安装的文件,如下图所示,改为uninstall(不安装)即可。
    在这里插入图片描述
    卸载后,重新进入https://pypi.org/project/opencv-contrib-python/3.2.0.7/#files下载更老的版本,重新安装。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值