多语言展示
当前在线:953今日阅读:26今日分享:39

怎么为python安装新版的opencv模块?

python的opencv模块更新了,出现了许多新的功能,在旧版本里面不能运行。因此,当你运行别人的代码出错,有可能是版本太低了。这时候,需要安装新版本的opencv。13怎么为python安装opencv模块?
工具/原料
1

电脑

2

python

3

cmd

方法/步骤
1

我运行一个python程序,结果报错:AttributeError: module 'cv2' has no attribute 'imread'这不应该啊?任何版本的opencv,都不可能没有 'imread'这个属性。

2

后来恍然大悟,我把python文件命名为cv2了,python加载的是这个文件自身。

3

那就把这个文件的名字改一下,再运行,结果还是报错:AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'

4

原来'xfeatures2d'是新版的opencv里面的属性,因此需要安装新版:opencv-contrib-python安装很慢。

5

采用国内的镜像,会比较快。

6

结果安装失败。

7

原来需要提前卸载旧版的opencv。

8

这时候再安装新版本,就能够完成。

9

在运行python,没报错。

注意事项

要安装新版的opencv模块,必须卸载旧版的模块。

推荐信息