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下是一个安装包,其实这个安装包只是一个压缩文件,打开之后会出现解压界面,选择解压位置
选上自己心仪的路径,选择Extract,等着解压好就行了。在对应路径能够找到自己解压出来的包。
然后打开\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 没有错误就说明成功了!