您的位置:首页 > 编程语言 > Python开发

Opencv 和Python的连接及配置环境变量

2016-07-13 22:21 459 查看
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就行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: