pycharm安装opencv库及遇到的问题

软件安装方面纯小白,遇到很多问题,查了很多资料,弄了一天才装好

注意事项

1)首先要注意的地方
装opencv首先需要装numpy库和matplotlib库。
2)除了装opencv-python外,还需要装opencv-contrib-python,而且一定是同一版本才行
3)pycharm有自己下载这些库的功能,遇到问题以后才需要按照网上说的去下载whl文件,能用pycharm解决的就不要去下载了。
4)要注意python3.7配不上最新的opencv,必须找旧版,及时新版写得CP37也不行。

安装步骤

1.先要装好pycharm和python,我下的是python3.7也因此在装opencv库的时候出了一些问题。
2.在pycharm中创建项目
pycharm安装opencv库及遇到的问题_第1张图片
pycharm安装opencv库及遇到的问题_第2张图片要把解释器定位到下载的python.exe上才能用
3.安装包
在这里插入图片描述
在下面这行的终端里就能输入安装代码,不一定非要去CMD.
输入 pip install numpy 回车
输入 pip install matplotlib 回车
输入 pip install opencv-python 回车
#这一步有的能成功有的成功不了,成功不了就需要下载

方法一(不建议用,给自己留的笔记,记录弯路)

https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv
到这个网址可以下载
pycharm安装opencv库及遇到的问题_第3张图片

#注:按ctrl+f可以出现搜索框,输入opencv加快查找
在这里插入图片描述

其中需要关注3个地方,cp37代表适用于python3.7,win_amd64代表64位系统,前面的4.12等代表opencv的版本号。下载速度慢的可以复制链接到迅雷。
当文件下载好后,再次在终端输入pip install opencv-python即可成功,会显示下载好了。
输入 pip install opencv-contrib-python即可。
然而就出现了注意4中的那个问题。
在这里插入图片描述
cv2可以引用,但是连imread都用不了,这个实际是下载的opencv是新的,兼容不了。
那么出现的第二个问题是,下载了旧版的opencv,但是pip install 自动安装最新版本,因为是小白,所以这个问题应该是好解决的,但是我不会。从而有了方法二。

方法二

先随便指定一个版本号,瞎写就行,==后接版本号
如 pip install opencv-python= =3.1.2(等号中间没空格)
会出现红字警告
在这里插入图片描述
这里他就会告诉你他可以下载哪些版本。在其中挑选老一点的版本,我选的3.4.2.17
输入 pip install opencv-python= =3.4.2.17

输入 pip install opencv-contrib-python= =3.4.2.17
在这里插入图片描述
这时候调用imread看看
pycharm安装opencv库及遇到的问题_第4张图片
能运行成功了,其实有个更简单的看法,就是输入到cv2.im的时候会自动出现提示就对了。
pycharm安装opencv库及遇到的问题_第5张图片

结语

其实pycharm功能挺强大的,就是很多功能都不会用,要是有大佬知道比较好的pycharm的便捷操作应用类的资料,希望好心留言给个链接啥的,感谢。

你可能感兴趣的:(python,pycharm,opencv,python)