windows10 x64环境下配置numpy和OpenCV,版本:python2.7.11,numpy1.10.4,OpenCV2.4.12

OpenCV是一个不错的模式匹配Template Matching)工具,不仅免费开源,而且为很多编程语言提供了支持,像java,C,C++,Python。具体介绍可以参考官网:http://opencv.org/ 

同时,模式匹配不可缺少的工具就是numpy工具包,其中提供了对超大矩阵的处理和其他的一些科学计算包。官网:http://www.numpy.org/

配置这些前,先确定安装了python。

一、安装openCV

openCV直接在官网下载就行了。在Downloads里面选择自己需要的一款进行下载。windows下是一个安装包,其实这个安装包只是一个压缩文件,打开之后会出现解压界面,选择解压位置

image

选上自己心仪的路径,选择Extract,等着解压好就行了。在对应路径能够找到自己解压出来的包。

image

然后打开\build\python\路径,找到x86或x64文件夹,选择x64的文件夹打开,将其中的cv2.pyd文件复制到自己的python安装路径\Lib\site-packages下面。

二、安装numpy

numpy不建议在官网下载,官网提供的都是压缩包,windows下面配置很麻烦,需要电脑有各种版本的Microsoft Visual Studio C/C++编译器。这里不说这种配置方法。我要说的是另外一种比较简单的配置方法。

首先要确定你的电脑安装好了python,环境变量什么的都配置好了。最重要的是,你的python中需要有pip工具包,在安装python的时候是有这个选项的,如果没有勾选,可以参考网上的关于安装pip的解答,这里不再概述。

其次是下载numpy 的已经配置好的安装包,在这里下载 http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

选择对应Cpython版本和对应32或64位的WHL文件,下载即可。

最后,把下载好的WHL文件复制到python安装路径对应的script下(为了更方便的使用命令行),在Script这里打开命令行,使用命令 pip install 文件名 等待提示安装成功就好了。

比如:我的安装命令 pip install numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl  

这里注意最后的后缀名是WHL格式的,不要搞错了,文件名要全写。

-------------------------------------------------------------------------------------------------------------------------------------------------

2016/03/27更新

最近发现了一个更加简便的安装numpy 的方法,同样是用pip.

在Script下面用命令行执行命令    pip install numpy 就行了;

如果出现错误提示,多半是pip没有更新,更新一下就好了

python –m pip install –U pip

--------------------------------------------------------------------------------------------------------------------------------------------------

配置完成之后,在命令行中进入python交互环境,输入 import cv2 没有错误就说明成功了!

posted @ 2016-03-21 21:46  Releasing  阅读(1122)  评论(0编辑  收藏  举报