Qt Windows MinGW OpenCV配置

本方法使用的是Win10家庭版操作系统,Qt 5.14,Qt自带的MinGW 32位编译器,编译配置OpenCV 4.12+contrib,来为Qt结合OpenCV开发程序所用。

1.安装应用程序
安装Qt 5.14,在安装时选择MinGW 32位编译器。安装CMake

2.配置系统环境变量
在系统的Path环境变量中,添加MinGW和CMake的相关信息,本系统Qt的安装位置为:D:\Qt\Qt5.14.2\,CMake的安装位置为:D:\Program Files\CMake\,添加结果如下图所示:
在这里插入图片描述
3.重启系统,使环境变量配置生效

4.打开CMake进行相关设置
将OpenCV和contrib的文件分别解压缩到桌面,以便于后续操作,分别得到C:\Users\think\Desktop\opencv-4.1.2\和C:\Users\think\Desktop\opencv_contrib-4.1.2\,并在桌面创建C:\Users\think\Desktop\MinGW_build\文件夹,用于保存配置生成的文件。
打开CMake配置目录如下:
在这里插入图片描述
点击Configure按钮进行如下配置:
在这里插入图片描述
在这里插入图片描述
其中C栏对应的文件路径为D:/Qt/Qt5.14.2/Tools/mingw730_32/bin/gcc.exe,C++栏对应的文件路径为D:/Qt/Qt5.14.2/Tools/mingw730_32/bin/g++.exe
不要在设置目录的时候,包含有c++命名的文件目录,否则会出错。
点击Finish按钮得到如下界面:
在这里插入图片描述
其中WITH分组各选项对应的含义如下:
WITH分组
(1)WITH_1394:提供对1394接口的相机驱动支持
(2)WITH_ADE:gapi模块的编译依赖于ADE
(3)WITH_ARITH_DEC:libjpeg模块依赖它
(4)WITH_ARITH_ENC:libjpeg模块依赖它
(5)WITH_CLP:CLP是开源的线性规划程序求解器
(6)WITH_CUDA:提供对加速并行计算CUDA包的支持
(7)WITH_DIRECTX:DirectX是微软做的一个超大的多媒体处理合集,包括音频和视频处理等功能
(8)WITH_DSHOW:DirectShow是微软公司开发的新一代基于COM的流媒体处理的开发包,与DirectX开发包一起发布
(9)WITH_EIGEN:Eigen是支持线性代数、矩阵、矢量运算、数值分析的库,使用该选项OpenCV只是提供了与Eigen的转换接口,并没有什么性能效果
(10)WITH_FFMPEG:FFmpeg是一套可以用来记录、转换数字音频、视频,并将其转换为流的开源程序,其在Linux下开发
(11)WITH_GDAL:GDAL是一个在X/MIT许可协议下的开源栅格空间数据转换库,很多著名的GIS(地理信息系统)类产品都使用GDAL库
(12)WITH_GDCM:DICOM即医学数字成像和通信,是医学图像和相关信息的国际标准,其定义了质量能满足临床需要的可用于数据交换的医

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值