Python环境下配置Opencv3.4.1

这篇文章转自https://blog.csdn.net/baidu_32134295/article/details/52918453
与原创文章不同的是,本人电脑配置win10 64位,安装python3.6,但是配置步骤一样,按流程走下来配置成功,谢谢大佬原创。
楼主电脑配置:windows7 64 位
写本篇之前查了好多文章,但是由于python基本都是基于2.7、opencv都是基于2.x的,所以许多方法并不适用,以致于浪费了两三个小时。这里对python3.x中怎样使用opencv3.x进行了总结,从而可以在python代码中happy的进行import cv2的调用。

由于最近在搞卷积神经网络方面的东西,需要使用Theano。所以本人直接安装了Anaconda ,具体介绍可以看我写的另外一篇博客【http://blog.csdn.net/baidu_32134295/article/details/52890515】该软件里默认安装numpy、script、python等,如果你只安装python的话,也建议使用这个,基本就是一键安装。非常容易

注意:本文章是在安装过Anaconda的基础之上写的官方下载地址为https://www.continuum.io/downloads 我这里下载的是Anaconda3-2.3.0-Windows-x86_64   它里面内置python版本为python3.4.x。如果你电脑上是直接安装的python,则用另外一种方法;请点击链接:http://www.cnblogs.com/chensheng-zhou/p/4895332.html

1.      安装Anaconda,如果你已经安装过python可以直接跳过这一步。

2.      下载对应的安装包:一个是numpy另外一个是opencv           http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 

我这里下载的是 numpy-1.11.2-cp34-cp34m-win_amd64.whl 【名称中1.11.2是numpy版本、cp34代表python版本为3.4、amd64代表64位系统】和 opencv_python-3.1.0-cp34-cp34m-win_amd64.whl ,你可以根据自己的电脑配置以及安装的python版本进行相应的选择,这里需要注意的是:numpy的python版本和opencv的python版本要一致,这里由于本人下载的是python3.4 所以下载numpy和opencv所对应的python版本也是3.4.

如下图所示:


3. 安装

3.1 进入cmd 命令窗口,查看cmd默认路径,我这里是 C:\Users\Administrator  ;将下载的两个文件复制到该目录下,(你也可以从cmd中输入相应的命令,使得路径跳转到两个下载文件的目录)如图所示


3.2 在cmd窗口中输入相应命令,对两个下载文件进行安装,这里先安装numpy,后安装opencv。 python需要安装python-numpy模块,不然即使找到了cv模块也不能够运行。而且会出现“ImportError: numpy.core.multiarray failed to import”错误

在cmd中输入:  pip install numpy-1.11.2-cp34-cp34m-win_amd64.whl  【这里需要注意,我把该下载文件重命名了即把中间的+改成了- ;不改的话会不识别文件】 会显示安装成功(由于anaconda中自带numpy,所以这里会自动先卸载后安装,这里并不影响)

在cmd中输入: pip install  opencv_python-3.1.0-cp34-cp34m-win_amd64.whl



4.测试

进入cmd -->输入python(因为numpy和opencv都是在python环境下运行的,所以先进入python)-->import numpy  跳转到下一行代表成功,继续输入...

import cv2 跳转到下一行代表成功。

如图所示



至此为止,环境配置成功。可以在python里import cv2 了

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页