Opencv 和Python的连接及配置环境变量
配置成功需要以下条件:
a:python需要安装python-numpy模块
b:python的版本需要与OpenCV的版本相一致,否则导入cv模块会出错
以下为下载建议,仅供参考。
1:首先是下载Opencv(下载完后,解压即可),和Python(一路next,无需赘述),将D:\Program Files\opencv\build\python\2.7\x64(依照自己opencv按照路径而定)路径下的cv2.pyd拷贝到C:\Users\Administrator\Anaconda2\Lib\site-packages下(同样依照自己的安装路径),放在下面就可以了。
opencv版本最新的也行(我忘了我是那个版本了,最新版貌似),Python的版本建议是2.7.9版本,这是为了以后方便安装库(此版本有pip安装插件可以自动安装一些库),
并且Opencv中对应Python版本也是2.7版本的
2:前需要对Python的环境变量设置,具体配置方法就是在环境变量中path中加入Python的路径,一般为:
;C:\Python27;C:\Python27\Scripts;
添加即可,注意其中需要的分号,是用英文输入法下的,中文的设置无法识别
(配置成功的标志是你在cmd命令行下输入Python,出现版本等信息)
3:打开cmd命令行,
输入:
pip install wheel(使得支持whl文件安装)(成功后会有successful……)
下面的网址下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载numpy 和Scipy,matplotlib
(numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl)--将其中的cp27m,改为none--即(numpy-1.11.1+mkl-cp27-none-win_amd64.whl)
(matplotlib-1.5.2-cp27-none-win_amd64;scipy-0.17.1-cp27-none-win_amd64)我下的另外两个版本,(别问我为什么改成none,因为这个原因,累吐)
而后使用cmd 定位到下载文件位置:
使用下面这个命令:
pip install 文件路径\XX\XXX.whl
安装成功会有提示,ok了。
4:将\opencv\opencv\build\python\2.7 这个目录下,以不同情况的路径而定,主要是找到opencv下Python对应的安装库:
cv2.pyd
cv.py
二个文件复制到:D:\Python27\Lib\site-packages\
这里的D是你安装Python的路径,依情况修改
5:打开Python
输入:import cv2
import numpy
import Scipy
无错误即为安装成功!
————万能的分割线——————————————————————————————
这是我的安装方法,第一次办公室花了一天,第二次寝室安装十分钟左右……
有问题请在下方评论,欢迎交流……
note:手动安装这些依赖还是挺麻烦的,建议是直接安装anaconda,然后拷贝cv2.pyd就行了