一、什么是opencv

opencv英文全称open source computer vision library,它是一个跨平台的计算机视觉库,opencv是由intel公司研发的,BSD许可证,是一种商业友好型的开源库,所以很多计算机视觉公司都会选择它。opencv主要用于开发实时的图像处理、计算机视觉以及模式识别程序,opencv它支持多种开发语言C、C++、java、python等。在这里主要介绍,在python中如何安装opencv。

二、安装方法

python安装opencv一共有三种方法,第一种就是先安装opencv需要依赖的包numpy依赖库,第二种就是通过先安装anaconda,然后再安装opencv,第三种就是通过whl文件进行安装。

三、安装步骤

1、第一种方法

使用第一种方法需要注意的就是,opencv只支持python2.7的版本,先安装numpy通过CMD进行安装pip install numpy,如果提示没有pip命令,需要先安装pip命令python -m pip install -U pip,在安装之前请先确保安装了python2.7的版本,并且配置了环境变量(将python安装目录下的scripts文件添加到环境变量中的path中,如C:\Python27\Scripts,注意环境变量用分号隔开)。安装完numpy之后,从opencv的官网下载opencv解压之后,在opencv的build目录下有一个python的文件夹,复制64位或32位的cv2.pyd到python安装目录中的C:\python27\lib\site-packages文件夹中。

2、第二种方法(强烈推荐)

a、先安装anaconda,至于anaconda的安装步骤,我的博客有详细的步骤,教程地址http://blog.csdn/sinat_29957455/article/details/75268702

b、打开开始菜单,找到anaconda-->anaconda prompt-->输入:conda install -c menpo opencv3然后在输入y等待安装完成即可,镜像网站https://anaconda/menpo/opencv3

3、第三种方法

通过下载opencv的whl文件进行安装,需要注意的是要下载与python对应版本的文件,不然会报错,下载网址http://www.lfd.uci.edu/~gohlke/pythonlibs/下载完成之后,到下载的目录下执行pip install opencv_****.whl进行安装,详细安装教程

https://www.solarianprogrammer/2016/09/17/install-opencv-3-with-python-3-on-windows/

注意:如果,在使用第二种方法进行安装的是,发现下载的速度很慢,甚至无法下载安装,如下图,请用第3中方法进行安装。我在下载whl文件的时候也是非常慢的,这里的话,我给大家提供一个我已经下载好的whl文件,我把它上传到了CSDN,文件下载地址http://download.csdn/download/sinat_29957455/9951103,大家可以进行下载,我上传的是opencv_python-3.3.0-cp35-cp35m-win_amd64.whl,这个文件适合python3.5的Windows操作系统64位的,如果与这个条件不一致可能会导致安装失败。安装完成之后,在python的交互式命令下,输入import cv2如果出现ImportError: numpy.core.multiarray failed to import的错误,请在CMD下输入以下命令即可。

pip install -U numpy



更多推荐

windows+python安装opencv