在Python3.4中实现opencv3.1.0的安装配置
2017-04-19 16:20
369 查看
写本篇之前查了好多文章,但是由于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 了
由于最近在搞卷积神经网络方面的东西,需要使用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 了
相关文章推荐
- 在Python3.4中实现opencv3.1.0的安装配置
- Windows+Python2.7.13+OpenCV3.1.0安装配置
- Ubuntu14.04 + Python3.4.3 + OpenCV3.1.0的安装配置
- Win7 64位 + Python2.7.14 + opencv3.1.0 + numpy-1.13.3配置安装
- python3.4实现调用opencv3.1.0显示图像
- ubuntu14.04安装配置FFmpeg+opencv-3.1.0+python 调用opencv模块
- python 3.6下安装opencv 解决import cv2 问题(Windows+Python3.6(Anaconda3)+OpenCV3.4安装配置)
- Python3.4中的Numpy、SciPy、MatPlotLib安装与配置
- OpenCV3.1.0的下载、安装和配置
- Opencv3.1.0+VS2015+Windows64安装环境配置
- QT+OpenCv实现在410c开发板上实现视频目标追踪预研-(三)QT环境的安装与配置
- Ubuntu14.04 安装配置Opencv3.0和Python2.7
- ubuntu14.04 python2.7 安装配置OpenCV3.0
- Windows7 64位+python3.4环境下安装opencv3.0的方法
- win7系统下配置openCV python环境附加 numpy +scipy安装
- Windows10 x64 环境安装配置OpenCV3.1.0和添加OpenCV_contrib库到OpenCV3.10中及重新配置环境
- Ubuntu14.04 64位系统下安装python3.4对应的opencv3.0报错recompile with -fPIC 的解决办法
- win_python+python_opencv安装配置
- python3.4 Windows 安装配置pip
- x64 python3.4 + opencv3.1.0 + opencv_contrib_master