Windows 10 + Qt 5.9.1 + CMake 3.13.2 环境下编译 OpenCV 3.2

44 篇文章 ¥29.90 ¥99.00
本文介绍了在Windows 10系统中,如何使用Qt 5.9.1、CMake 3.13.2来编译OpenCV 3.2的详细步骤。首先,安装Qt并确保勾选MinGW和相关工具。接着,安装CMake并配置环境变量。然后,解压OpenCV并新建构建目录。在CMake中配置源码路径和编译目标路径,选择MinGW Makefiles,并启用WITH_OPENGL和WITH_QT选项。最后,通过mingw32-make进行编译和安装,将生成的库文件放置在一起,完成OpenCV的编译环境配置。

 

一、开发环境

1Windows 10 Pro X64

2. Qt 5.9.1: http://www.qt.io/download/

3. CMake 3.13.2: http://www.cmake.org/download/

4. OpenCV 3.2: http://opencv.org/

二、开始安装&解压

1. 安装Qt 5.9.1 (路径C:\Qt5.9.1), 安装时记得在 Qt5.9.1下勾选 “MinGW” 项,在Tools下勾选 "MinGW" 项

2. 系统环境变量Path添加如下路径(如果缺少这一步后面的CMake会通不过):

3. 安装CMake 3.13.2 (路径D:\CMake),在安装时记得勾选第二个选项自动添加环境变量到系统(Add CMake to the system PATH for all users),如果没有选中的话就自己添加系统环境变量:

4. 解压OpenCV(路径G:\OpenCV\opencv),这时候会看到一个opencv文件夹里面包含了一个build和一个sources文件夹(如果你下载的是源码就只有一个sources),因为解压出来的build不合适我们所以需要把build删掉然后再建立新的build(建立的文件夹可以不叫build)

三、开始CMake

1. where is the source code这里选择刚才解压出来的sources文件夹(我的G:/OpenCV/opencv/sources)

2. where to build the binaries这里选择刚才建立的build文件夹(我的G:/OpenCV/opencv/build)

3. 点击Configure选择 "MinGW Makefiles",点击finish

4. 勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动,如图6所示(备注,请忽略图中的路径,因为编译多次才成功,每次路径设置可能不同)

5. 再次点击Configure直到没有CMake界面没有红色区域显示,然后点击Generate按钮,生成makefile文件,成功后,底下会提示Generating done

四、开始编译&安装

1. 打开cmd,进入刚才设置的目标路径(G:\OpenCV\opencv\build),输入mingw32-make命令开始编译

2. 编译完成后,在cmd命令窗口中输入mingw32-make install安装

3. 安装完成后,在G:\OpenCV\opencv\build路径下即可找到生成的lib文件夹和bin文件夹,install文件夹下可以看到include文件夹,将这三个文件夹放在一起,即完成OpenCV库的编译

 

Windows 10 + Qt 5.9.1 + OpenCV 3.2 配置环境 https://blog.csdn.net/Ilson_/article/details/85200960

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ilson_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值