Python2.7安装Opencv3

2023-01-31 02:01:10 安装 python2 Opencv3

    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查看时,却不能导入,会出现如下所示的错误提示:

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

相关文章