python+anaconda2+opencv配置

刚开始接触python语言,先搭建起环境,以便于后期学习使用。

记录此篇用作经验总结。

系统为Windows10_64位版本。

之前试过Python2.7+PyCharm环境,导入opencv配置比较容易,直接将cv2.pyd文件复制到对应目录就行了。

通过网上搜索发现很多开发者使用Aanaconda来作为python语言的包管理与环境管理工具,它已经带有解释器了,所以使用的时候就不需要再安装python2.7了。

Anaconda安装网上随便搜搜就能搜到,这里就不细说了,我安装了Anaconda2,配合OpenCV2.4.15。重点总结下将OpenCV包导入遇到的问题。

首先傻傻地采用python2.7的方法,直接复制,结果出现报错,cv2.pyd打开是一堆乱码。如下图。python+anaconda2+opencv配置

python+anaconda2+opencv配置

看了下解释,说是文件超过大小了,看来直接复制的方式行不通。

后来又开始在网上各种搜索,终于找到了办法。

在Anaconda2中添加OpenCV的Python包是通过OpenCV的一个*.whl文件,下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/,里面有很多whl文件,找到OpenCV一栏,然后下载你想使用的OpenCV版本的whl文件就行了,看文件名就能清楚要下哪一个。

采用cmd中的pip方式进行安装,它会自动将OpenCV相关的文件安装到Anaconda2\Lib\site-packages\目录下,然后重载IDE,进行解释器配置就能使用了。

看了下site-packages目录下的文件,增加了cv.py、cv.pyc、cv2.pyd三个文件,说明之前缺少的应该是类似于头文件的东西。然后,试了一个OpenCV中的sample,成功了。

本机环境:

1.eclipse+PyDev插件+Anaconda2+OpenCV2.4.15;

2.PyCharm+Anaconda2+OpenCV2.4.15;

3.64位Windows10系统。