基本上使用Windows系统的是最多的,所以今天的教程是最普适的。在Windows中安装OpenCV-Python有很多的方法,今天只介绍一种,就是用Anaconda安装的方法,因为它非常方便,基本上就是一键安装,且对于后期的深度学习的安装也是极为的方便。当然了,我是建议在pycharm中进行python的编写的,这个编译器用的也是非常的舒服。

Anaconda安装

直接进入Anaconda官网下载页面,往下拉就能看到下载链接(如下图),选择你电脑对应的版本,我的是这个:

Ok,下载完准备安装,用管理员权限运行:

ovito python安装win_windows


ovito python安装win_计算机视觉_02


ovito python安装win_计算机视觉_03


不建议安装C盘,毕竟太大:

ovito python安装win_计算机视觉_04

ovito python安装win_计算机视觉_05


第一项指将Anaconda的默认环境设置添加到系统环境,也就是说如果你之前安装过python并添加到了环境,选了这一项之后原来的python会被覆盖掉,默认使用Anaconda的默认环境,所以一般情况下不选择,否则会造成环境变量覆盖。

之后直接安装就完成了,安装完成之后,我们在系统的开始菜单里可以找到它:

ovito python安装win_opencv_06

说明安装成功。

OpenCV下载与安装

首先需要在Anaconda上创建一个环境变量,由于Anaconda自带图形界面,所以我们可以通过图形化进行安装,首先打开:

ovito python安装win_opencv_07

我们可以看到这样的界面:

ovito python安装win_ovito python安装win_08

点击:

ovito python安装win_计算机视觉_09


继续:

ovito python安装win_windows_10


创建一个名为opencv的环境变量,语言选python 3.7:

ovito python安装win_ovito python安装win_11


然后点击Create创建,之后静静的等待创建完,然后关闭。

这里可能有人会有疑问,为什么要创建环境变量呢?直接安装OpenCV不也可以吗?当然,可以直接安装,但是为了规范,创建一个环境变量,相当于单独给它一个小房子,让它住在里面,这也是方便之后学习深度学习,我们在以后学习深度学习的时候同样是需要创建关于深度学习的环境变量的,否则直接安装在base环境下,会造成工程配置非常慢,造成大量的冗余。

现在我们继续:

ovito python安装win_windows_12


ovito python安装win_python_13

我们需要先激活环境opencv,直接输入:

view plaincopy to clipboardprint?
 1. activate opencv

回车之后继续输入:

view plaincopy to clipboardprint?
 1. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

再回车,这里添加了清华的镜像,便于以更快的速度下载,之后便会自动安装opencv了,由于opencv更多的算法在contrib里,所以我们仍然需要安装contrib:

view plaincopy to clipboardprint?
 1. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python

等待安装完成,至此,OpenCV的安装就结束了,是不是非常方便。

Pycharm安装

要想使用opencv,那就必须得有一款编译器,PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。现在我们来安装Pycharm。

professional 表示专业版,community 是社区版,推荐安装社区版,实际上专业版的功能我们基本上也用不到。

ovito python安装win_python_14

下载完成后,以管理员身份运行:

ovito python安装win_windows_15


ovito python安装win_python_16


之后可以自己选定安装的盘符,然后直接Next:,继续:

ovito python安装win_计算机视觉_17


ovito python安装win_python_18


ovito python安装win_python_19


ovito python安装win_opencv_20


ovito python安装win_python_21


安装成功,用管理员身份运行

ovito python安装win_ovito python安装win_22


ovito python安装win_ovito python安装win_23


选择自己喜欢的风格,直接开始使用

接下来创建一个工程和python文件,直接进入,

输入:

view plaincopy to clipboardprint?
 1. import cv2   
 2. print(cv2.__version__)

ovito python安装win_ovito python安装win_24


当然了,还没有完,还需要配置解释器:

ovito python安装win_ovito python安装win_25


编辑配置,从这里选择你的解释器,我用的是tensorflow,因为我的环境变量名称是这个,具体的需要根据自己的环境变量名称来确定:

ovito python安装win_ovito python安装win_26


配置完我们直接开始运行,输出当前的opencv版本:

ovito python安装win_windows_27


至此,安装完成,全部配置也已经搞定。