Python3.6.4+openCV3.3开发环境配置

Python3.6.4+openCV3.3开发环境配置

一、python的下载

python我在之前就装好了,装的是3.6.4的版本,直接去python官网下载就可以了。

二、安装pip

进入python安装目录下的Scripts路径,执行easy_install.exe pip
出现下图,说明安装成功。
Python3.6.4+openCV3.3开发环境配置_第1张图片
pip安装好了之后就可以通过通用的Python包管理工具,提供对Python包的查找下载和安装以及卸载的功能。因此下一步,我试了一下用pip install wheel这条语句来直接安装wheel。发现报了下面的错:
在这里插入图片描述
在查找了解决办法我发现是因为需要更新,更新方法如下:
Python3.6.4+openCV3.3开发环境配置_第2张图片
更新之后就可以进行安装wheel,numpy,以及opencv了。
Python3.6.4+openCV3.3开发环境配置_第3张图片
安装好之后可以试一下opencv可以不可以用:
Python3.6.4+openCV3.3开发环境配置_第4张图片
如果输入importr cv2没有问题的话就说明opencv可以用啦。

三、安装Anaconda

我在安装Anaconda时遇到了很多问题,我总共下载了两次Anaconda,第一次下载了专业版的,但是下下来之后我在命令行输入conda list,会出现报错找不到conda。而且我竟然不怕死地想要继续安装opencv结果就是不可以。然后我就在网页上面手动下载opencv的.whl文件想要手动下载,然后同样一直不能装上!所以这肯定就是我在安装过程中没有严格按照要求一步一步地下载,导致anaconda有问题,我只好又安装了一遍(给我警示下载一定要按照步骤一步一步来呀!
安装教程:
链接: [link]https://jingyan.baidu.com/article/3f16e0031e87522591c10320.html.

按照教程安装成功之后我进行了代码的调试,但是出现了报错,我觉得可能是因为我的python是3.6版本的,所以opencv也需要对应版本,所以我利用下面这个教程手动安装:
链接: [link]https://www.jianshu.com/p/ae9b59909f0e
下载成功是这个样子的:
Python3.6.4+openCV3.3开发环境配置_第5张图片

四、调试

调试代码:

import cv2
img=cv2.imread('D:/01.jpg',0)
cv2.namedWindow('customimage',cv2.WINDOW_NORMAL)
cv2.imshow('customimage',img)
cv2.waitKey(0)
cv2.destoryAllWindows()

一开始一直出现报错 ModuleNotFoundError: No module named ‘cv2’
原因是python没有配置opencv库
解决办法就是:在Anaconda Prompt中输入conda install opencv即可完成python下的opencv配置,但是又出现了如下报错:
Python3.6.4+openCV3.3开发环境配置_第6张图片
于是我去网上找了解决方法,如下:
Python3.6.4+openCV3.3开发环境配置_第7张图片安装成功之后,输入y:
Python3.6.4+openCV3.3开发环境配置_第8张图片
就OK啦。

在调试过程中一直有出现一个问题,就是会报错:
在这里插入图片描述
我去查找了一下解决办法,可能是图片路径错了,但是改了路径之后还是不行,所以我一直再纠结会不会是我的python是3.6版本的,所以opencv也需要对应版本,所以我后面利用教程手动安装了3.6版本的opencv,但是还是不能解决报错,之后我换了一张图片之后就可以输出了,所以有可能是因为我用的图片大小的原因出现错误。
最后输出的图片如下:
Python3.6.4+openCV3.3开发环境配置_第9张图片

你可能感兴趣的:(Python3.6.4+openCV3.3开发环境配置)