windows+python安装opencv

一、什么是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.net/sinat_29957455/article/details/75268702

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

3、第三种方法

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

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

注意:如果,在使用第二种方法进行安装的是,发现下载的速度很慢,甚至无法下载安装,如下图,请用第3中方法进行安装。我在下载whl文件的时候也是非常慢的,这里的话,我给大家提供一个我已经下载好的whl文件,我把它上传到了CSDN,文件下载地址http://download.csdn.net/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



  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修炼之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值