基于WIN10系统的OpenCV3.4.0+Python2.7+Visual Studio 2017编译开发环境搭建
**
基于WIN10系统的OpenCV3.4.0+Python2.7+Visual Studio 2017编译开发环境搭建
**
一、前言
OpenCV推出了新的3.4.0版本,修复了许多BUG,但是不得不说对WIN10的支持真的是差,我的WIN10是专业版的,之前用家庭版的一直出现OpenCV和Python关联不了的问题。不是因为写论文和查资料方便,最好还是装双系统,在Linux下装,基本不会有太大问题。
本篇是基于pip安装OpenCV的,pip是一个安装和管理Python包的工具,通过pip我们能够轻松地下载和卸载python的第三方包。另外这里我们是先下载关联好python和opencv,再安装Visual Studio 2017编译环境。下面是再VS2017下能成功运行python2.7并显示opencv版本的演示。
二、原料
(1) win10 64位 (如果是32位系统在后面的所有下载64位的都改成x86即可)
(2) python-2.7.14 amd64.msi (在python官网下载最新版本的的系统,点击Windows x86-64 MSI installer开始下载)
(3) pip 10.0.1 (最好在pip官网下载最新的版本)
(4) Visual Studio 2017 (微软推出的各种语言的编译环境,主要是界面好看。。。,也是在Visual Studio官网下载,我下载的是community2017版本的,这个最后安装)
三、开始安装
1、python库的安装
在python官网下载最新的python-2.7.14 amd64.msi,安装过程中会遇到下面的步骤:
在这一步就可以设置环境变量,很多新手安装没有经验,走了很多弯路,里面最下方有的✖️,点击那个,就可以配置系统环境变量。环境变量其实还分为 系统环境变量和用户环境变量。现在我们已经通过选择,配置好了系统的环境变量,后期你可能还用到用户的环境变量。需要时在配置即可。python要和pip 10.0.1 安装在一个系统盘下
直接搜索输入cmd进入命令行界面,输入python,输出python版本信息,证明python安装成功。例:
2、安装pip
这个就是安装成功与否的关键点了,我们对官方下载的pip-10.0.1.tar.gz进行解压,例如本人解压到了E盘根目录下。cmd命令进入解压目录(切换根目录直接输入E:回车,进入文件是cd 指令) ,执行python setup.py install即可完成安装 :
E: #切换到E盘更目录下
cd pip-10.0.1 #打开pip文件夹
python setup.py install
效果如下:
3、安装numpy,matplotlib,opencv函数库
pip安装的opencv默认是最新的3.4版本,为python专用的版本,结合了opencv和opencv_contrib的部分函数,对于普通的图像处理已经是足够了。这里必须安装再当前目录下,继续在刚才的命令框下继续执行以下安装命令:
pip install numpy
pip install matplotlib
pip install opencv-python
opencv环境已经整好,就是这么简单。只需要numpy、Matplotlib、opencv-python三个包,都不大很快就可以下好,如果下载中间出现error或wrong,大部分都是网络原因导致的下载中断,重新输入上一条执行命令即可。
测试的话打开IDLE (Python GUI)编译环境,执行以下命令来引用opencv库并显示版本:
import cv2
print (cv2.__version__)
正确显示如下:
到目前为止python和opencv已经关联成功了,已经可以从python调用opencv的函数库。python官方自带了IDLE编译环境,已经足够完成基本的开发了,不过个人认为操作界面有点“低调”。VS2017支持语言非常广,并且操作界面高大上,非常适合刚开始学,又要装X的人士使用。
4、安装Visual Studio 2017
编译python最好还是下载2017版本,微软已将Visual Studio 2017打造成Python开发的利器。安装Python工具,解释器,运行时和许多其他功能直接集成到Visual Studio 2017安装程序中。只需选择Python开发或数据科学和分析应用程序工作负载,您就可以选择像Anaconda这样的特定解释器,并提供各种生产力功能。
在Visual Studio官网下载window版本的编译环境(不过支持windows)即可开始下载Visual Studio Installer。下载完成后打开安装向导,可以看到Visual Studio的语言支持非常广,这里我们只需要按自己需求来选择,也不用担心少选,因为如果日后又需要的话再点开Visual Studio Installer可以进行修改和补充下载。以下是我的选择:
一定要注意的是Visual Studio默认是只下载python3的,我们要下载的是python2,所以一定要在单个组件下勾选。
之后就点击安装即可。
上面就是完整的环境搭建过程
下一篇: 利用多协议网关采集设备打造工业采集系统