1. 引言
- 如果您是OpenCV和Qt的初学者,如果您需要了解并学习如何配置Qt5.7和OpenCV3.1,那么本文可能对你有所帮助。
- 本文是基于Windows7 64bit的环境,将目前(2016年11月21日)最新版的OpenCV3.1 配置到Qt 5.7上,使用Visual Studio2013编译器(而不是Qt自带的MinGW32)。
2. 准备工作
- OpenCV下载地址:http://opencv.org/downloads.html
- Qt Creator下载地址:https://www.qt.io/download-open-source/
- Cmake下载地址:https://cmake.org/download/ (推荐下最新版msi安装文件)
3.安装和使用
3.1 OpenCV的安装和配置
下载OpenCV3.1之后会有一个109MB大小的压缩包
点击解压到目标路径
注意:强烈推荐目标路径不含中文和空格(包括最常见的program files文件夹),在以后的QT的使用中会避免很多不必要的麻烦。
解压过程大概5~10分钟,得到一个556MB的OpenCV3.1文件包(比起opencv2.x动辄2G的包已经小了很多,这也是OpenCV3.1的一大优势)
然后开始使用OpenCV最重要的一件事——配置Path(也可以选择在编译OpenCV之后再配置)
在系统环境变量path中添加
注意:1.不要使用中文标点,配置path的目的主要是保证在运行时,程序能够找到对应的dll文件;2.vc12对应VS2013,如果是VS2015,那么请选择vc14;3.如果只是使用opencv的基础功能,仅配置以上一处即可。
3.2 Qt的安装
Qt的安装还是略曲折的——
进入https://www.qt.io/download-open-source/ 之后,不要着急点Download,点击下方的ViewAllDownloads(点击Download是下一个官方的下载器,下载速度巨慢!!!不如直接选择自己所需的版本。)
然后在展开的下载列表找到对应的Windows版本
在这里,我们选择Win64位的VS2013版本(如果想用MinGW的编译器,那么请选择MinGW版,如果将来打算要做Android开发,那么选择for Android版)
推荐用下载器下载,我用的是实验室的网络,速度还行
下载完之后,就是傻瓜式的next安装就行了