前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python2.7安装Opencv3

Python2.7安装Opencv3

作者头像
py3study
发布2020-01-09 10:37:43
1.2K0
发布2020-01-09 10:37:43
举报
文章被收录于专栏:python3python3

    Python2.7上安装Opencv2的教程网上有很多,我安装的是Python2.7,安装Opencv2按照网上的教程很顺利,但是在自己学习OpenCV-Python Tutorials教程时,cv2.connectedComponentsWithStats()这个函数不能使用,在Stackoverflow上有人说是这个函数只在Opencv3中有,故想着安装下Opencv3

系统:Windows8

Python Version:2.7

预安装Opencv版本:Opencv3

    整个安装教程在YouTube上有视频教程,下面附上链接:https://www.youtube.com/watch?v=DBd9UYgaodo,不过该教程安装的时候,是万事具备,我在安装的时候,遇到了一些小困难,在这里做个记录,方便自己以后安装。

    整个安装过程包括了python的一些安装工具使用,python的一些库安装(例如Numpy、Matplotlab等),当然最主要的是想要安装Opencv3

使用python的命令安装的numpy、matplotlib的过程如下:

1、首先,打开python2.7的安装目录,进入Scripts文件夹下

2、按住Shift + 右键,在弹出的对话框中找到【在此处打开命令框[W]】

3、在打开的命令框中输入如下命令,安装numpy

4、如果已经安装成功numpy,会有下面的提示

5、在打开的命令框中输入如下命令,安装matplotlib(命令与numpy类似),matplotlib安装成功的命令如下所示:

上面一切顺利,下面开始安装Opencv3,Opencv3的下载地址为https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.2.0/opencv-3.2.0-vc14.exe/download

安装步骤如下:

1、找到用于Python的opencv3的文件,路径为【Opencv的解压目录\opencv\build\python\2.7】,简单说来就是找到build下的python中的2.7,再看是选择64bit还是32bit,这两个文件夹里面的文件就一个,叫做cv.pyd,这个文件我也上传到资源里,方便下载:http://download.csdn.net/detail/zhangwellyear/9744833

2、将上面找到的文件复制到python的site-packages文件夹中,目录为【Python的安装目录\Lib\site-packages】

3、这样就安装完毕了

虽然是安装完毕,但是在python环境的命令中输入import cv2查看时,却不能导入,会出现如下所示的错误提示:

代码语言:javascript
复制
RuntimeError: module compiled against API version a but this version of numpy is 9

也就是numpy版本过低了,所以下一步是升级自己的numpy,还是使用跟上面一样的命令

4、pip install numpy --upgrade输入Scripts的命令行下,如图所示:

安装时会删除之前老的版本,安装新的版本,安装成功后的提示如图所示(上面是安装的进度条):

5、numpy升级成功后,就完成了安装,进入python环境下查看opencv的版本,命令行如图所示:

这样,opencv3的安装就完成了

最后,附上一个Opencv-Python的教程下载链接:http://download.csdn.net/detail/zhangwellyear/9744836

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档