配置正常的步骤
从opencv官网下载opencv
下载完成后直接安装,以默认安装路径默认C:\opencv为例
配置:需要根据你安装的python版本来,是python 64位的,就将opencv中的C:\opencv\build\python\2.7\x64下的cv2.pyd移动到python安装目录下的Lib\site-packages。32位的同理。
- 测试:快捷键win+R ,输入cmd打开命令行,输入python(如果这个时候有问题,检查你是否装了python),接着输入
import cv2
(目前的opencv版本只支持python2),如果现象如下图所示:
说明一切正常,就可以放心的使用了
错误
笔者在安装配置过程中遇到了几个匪夷所思的错误,其中一个就是
ImportError: numpy.core.multiarray failed to import
明明是import cv2
,偏偏提示numpy模块不正常。笔者将原来下载的模块删除,从新从numpy官网[http://www.scipy.org/scipylib/download.html],按照提示
git clone https://github.com/numpy/numpy.git numpy
重新安装了numpy(使用git的前提是安装Git,百度Git)
结果还是不行。
最后经过艰苦的探索找到了一下解决方法:
在Git下输入:
pip install -U numpy
下载了一个貌似不是最新版本的numpy,然后,一切都正常了。
看来是numpy版本和opencv以及python版本适配的问题。