Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
首先,下载所需要用到的软件安装包:
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
下载链接们:
下载QT5.9.1安装包(https://download.qt.io/official_releases/qt/5.9/5.9.1/)
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
下载opencv3.3.0库文件(https://opencv.org/releases/page/4/)
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置

下载cmake(https://cmake.org/download/)
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
下载vs2015社区版:
(也可以去下载专业版和企业版,但是要花钱啊T_T,但其实用起来差不多啦哈哈哈)
下载链接:点击此处下载
(http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso)

由于本教程主要是关于opencv的配置,所以关于vs2015和QT5.9.1的安装就不详细讲述了。这里说几个注意事项好嘞
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
安装VS2015时,确保启用了C++桌面开发特性。

安装QT5.9.1时注意事项:一定要选中 msvc2015 32-bit 选项:
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
安装完成后对QT进行测试:
运行Qt,并单击“New Project”按钮,选择“Application”“Qt Widgets Application”,然后单击“Choose”按钮,输入名称和路径,点击Next->Next。。。一直到Finish完成,进入编辑模式。然后直接点击Run按钮(就是那个绿色三角形的按钮),出如下一个空的窗口,即为成功。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置

安装完了VS2015和QT5.9.1,下载好了opencv3.3.0库文件之后,
接着,安装Cmake
(小知识:Cmake是一个开源并跨平台的应用程序,可用于配置和构建开源项目)
双击以下文件
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
获得四个文件:
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
打开bin文件夹,双击camke-gui.exe运行
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
在弹出的窗口中,
将“Where is the source code folder”设置为下载和提取OpenCV源代码的文件夹。
将“Where to build the binaries folder”设置为任意一个文件夹,建议在OpenCV源代码文件夹下创建一个名为“build”的子文件夹,并将其选为二进制文件夹。

在设置完两个文件夹之后,单击“Configure”按钮,在出现的窗口中选择“Visual Studio 14 2015”“win32”,一定要选对!!!单击“Finish”。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
然后稍等一会,如下显示:

然后要勾选 “BUILD_opencv_world”选项旁边的复选框,还有下面的WITH_QT和WITH_OPENGL都要勾选。取消选择WITH_IPP(否则编译的时候会出错)。
更改了构建参数之后,再次单击“Configure”按钮,重新配置完成。最后再单击“Generate”按钮,使OpenCV构建就绪。

接着就是运行OpenCV了:
单击“Open Project”按钮,运行Visual Studio 2015,打开刚刚为OpenCV创建的解决方案文件。点击“生成-批生成”,在下方勾选中“ALL_BUILD”和“INSTALL”,点击“生成”。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
然后就是等待它生成。。。。。。
我的电脑不太行,要等挺久的,等的过程中顺便写下了这篇教程哈哈哈哈哈哈哈
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
成功!
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
关闭VS2015。
在构建OpenCV的相同文件夹中新建一个文本文档,命名为“opencv.pri”,以文本方式打开,写入代码:
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
其中的路径名根据自己电脑上的为准!!
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
写完之后保存,关闭。
配置环境变量:打开系统属性窗口,在path中添加一个新的对象元素:
右击 此电脑—属性—高级系统设置—环境变量—双击Path
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
点击新建,将路径复制进去,确定。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
测试OpenCV安装:
运行Qt,选择Qt创建Qt Console Application项目,取名“opencv_test”,进入编辑模式。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
双击PRO文件,在末尾添加代码:
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
点击构建项目,此时opencv.pri文件会出现在项目中。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
双击main.cpp文件,输入代码:其中图片文件的路径自行修改
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置
点击运行,显示图片成功,即代表配置完成。
Opencv3.3.0 + QT5.9.1+VS2015+Cmake3.17.2配置

这个包里有cmake3.17.2,需要的自取:
https://download.csdn.net/download/weixin_46075684/12502738

相关文章: