2019-07-04 Anaconda3的安装和配置OpenCV

1.Anaconda3的安装

anaconda官方网址:https://www.anaconda.com/

我下载了3.7版本对应python3.7

首先,登录官网找到下载的版本,点击Download,


按照自己的需求,选择版本,我是windows系统,所以选择对应的版本,点击下载,注意别下载到c盘,


下载

其次软件下载完后,开始安装,注意别安装在C盘,


注意:这里先不要填,至于为什么,最直接的原因就是我最后一次我自己手动添加的路径成功运行了opencv,之前自动添加路径没成功


安装完成之后,添加路径:

右键我的电脑->属性->高级系统设置->环境变量->双击path路径(系统变量)

添加anaconda安装路径和scripts安装路径(就是你的安装目录里的scripts文件夹)


路径添加好之后win+r输入cmd运行进入命令行输入python即可看到python的版本,说明anaconda安装完毕。

但是不知道哪里出错了,我的Anaconda是按照到了C盘下。

2.配置OPenCV

  1.open cv功能越来越完善,使用较多,如果自己安装python后,再找到对应cv安装包,安装较麻烦,甚至可能出错。现在较多使用anaconda,用其进行配置,自动装此cv库。不论windows还是其他系统,操作类似,接下来介绍,软件中,如何安装opencv。此图代表安装成功。


2.Anaconda安装成功后,可以去查看,搜索Anaconda同时会出来其他附属软件,而编译python的就是Spyder.

配置OpenCV,则打开Anaconda Navigator软件,切换到Environments页,下方有create,点击创建。


3.以往主环境为python较高版本,这里按图示选择,选2.7,名称只要可以区别即可,这里按准备添加的库命名,点图示创建。即进入该版python下载状态,一会会自动装上,耐心等会


4.等其装完,点此创建的环境,即圈选位置,同时如图,设置all,接着在箭头处,输入需要装的库名称。


5.这样会检索到较新的opencv,如没有,找到最新安装程序,升级此anaconda软件为最新版。勾选检索到的库,点下方apply即可。

6.此时即会如图1,联网查询此cv地址,等检索完成,便可看到所有需下载项,使用apply,开始自动进行,需等较长时间。等页面右下角无变化时,即表明完成。


7.接着如下图1,切换会home,使用spyder,进行验证,这里发现新环境中,未装,点安装。等一会,如图2变为launch,即可点击打开。

8.启动编译环境,输入图1内容,运行,便可看到版本,需注意这里print需加括号,如报错,去掉即可。如有版本提示,表明成功。(注意下划线是两个组成一个长的)

3测试:

在桌面上新建test.py并输入:

import cv2

img = cv2.imread(“1.png”)(把图片放在和test.py一个文件夹下,就可以运行了,防止出错)

cv2.imshow(“Image”, img)

cv2.waitKey (0)

cv2.destroyAllWindows()

在spyder中打开该文件

然后运行,在任务栏就会显示有图片打开。


其实还有一种配置OpenCV的方法,但是那个opencv文件找不到了,所以我没有用。

第二种方法:安装OpenCV

open下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载对应版本,我下载的版本已经用红圈标注,cp37表示python3.7。(contrib扩展模块会提供更多的图像处理功能)

注意注意!

将下载好的whl文件移动到D:\anaconda3\Lib\site-packages这个文件夹下,然后进入cmd命令行cd到whl文件所在目录,然后输入pip install opencv_python-3.4.5+contrib-cp37-cp37m-win_amd64.whl

然后系统会自动安装成功。

(ps:如果说pip不是内部命令说明scripts的路径没加对)


3测试:

在桌面上新建test.py并输入:

import cv2

img = cv2.imread(“C:\Users\MAWONLY\Desktop\ori.png”)

cv2.imshow(“Image”, img)

cv2.waitKey (0)

cv2.destroyAllWindows()

在spyder中打开该文件

然后运行,在任务栏就会显示有图片打开。

安装完后,启动Spyder,但是我这里存在个问题,在Spyder里的程序运行一次后,再运行没有反应了,无论运行哪个程序,我也不知道怎么回事(如果有人知道怎么回事并解决,可以私信我,谢谢)。我以为是python的版本过高,所以进行了Anaconda降级,但是我没有降级成功。先讲讲怎么降级吧。见下篇文章。

你可能感兴趣的:(2019-07-04 Anaconda3的安装和配置OpenCV)