windows10下Qt安装及OpenCV配置

windows10下Qt安装及OpenCV配置windows 下 Qt 配置 OpenCV3 0 或 OpenCV4 0 带有 opencv contib 库

系统:windows10 Qt版本:5.13.1 OpenCV版本:3.4.3(与4.1.1

编译完的带有OpenCV_contrib库的链接如下,可使用SIFT,KCF等扩展算法:

OpenCV3.4.3下载: 链接: https://pan.baidu.com/s/1Srx2wxEU_VjspRvLgOA-iQ 提取码: p574 复制这段内容后打开百度网盘手机App,操作更方便哦 OpenCV4.1.1下载: https://download.csdn.net/download/_/ 

其中OpenCV3.4.3采用MinGW 32位编译,OpenCV4.1.1采用MinGW 64位编译,后面在安装和新建工程是要注意选择相一致的编译器

一、Qt安装

1. Qt下载

在这里插入图片描述

2. Qt安装

2.1 运行将刚下载的exe文件

在这里插入图片描述
如下:在这里插入图片描述
点击“Next”。

2.2 登录Qt账户(以往可以直接“skip”,现在似乎必须登录)
2.3 选择Qt安装路径
2.4 安装组件选择

  这也是安装中最重要的一步,后面配置不成功,很有可能是这边编译器选择的问题。
  按下图勾选组件选项,根据自己下载的OpenCV版本选择。OpenCV3.4.3选择MinGW 32位,OpenCV4.1.1选择MinGW 64位编译器。
  如果自己电脑已经装有VS的,可以自行再勾选MSVC编译器。其他组件根据个人开发需要自行勾选,点击下一步。
在这里插入图片描述
  点击“agree”,一直点击“下一步”,直到最后点击“安装”,等待安装完毕。
在这里插入图片描述
在这里插入图片描述
至此,Qt安装完毕。






二、Qt下OpenCV运行环境配置

1. 配置环境变量

D:\Qt5.13.1\5.13.1\mingw73_32\bin D:\Qt5.13.1\Tools\mingw730_32\bin 

  继续在刚才的Path中添加下图中OpenCV的路径(根据自己的OpenCV版本和文件存放路径添加(下载链接见文章顶部),我这边使用的不同编译器下的OpenCV版本较多,MinGW x64编译器编译的OpenCV4.1.1版本添加样式如下图红框部分;OpenCV3.4.3类似)。
在这里插入图片描述
在这里插入图片描述

  一共是3个路径,至此环境变量配置结束。

2. 新建Qt工程

3. 配置OpenCV运行环境

  点击右方的.pro文件,在如下位置加入下图中OpenCV的包含路径(这边根据自己OpenCV的存放路径修改,注意左斜杠和右斜杠)。

INCLUDEPATH += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include\ F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv\ F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/include/opencv2 LIBS += F:/OpenCV/OpenCV3.4.3/opencv_3.4.3_build_qt/x86/mingw/lib/libopencv_*.dll.a 

在这里插入图片描述
  若使用OpenCV4.0及以上版本,由于OpenCV4.0取消了所有的C语言接口部分,故路径配置不需要添加最后一级文件目录名为“opencv”的路径,即需要添加的路径如下:

INCLUDEPATH += F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/include\ F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/include/opencv2 LIBS += F:/OpenCV/OpenCV4.1.1/opencv_4.1.1_build_qt/x64/mingw/lib/libopencv_*.dll.a 

4. 代码测试

  输入以下代码并运行,成功显示出图片,则配置无误。

#include <opencv2/opencv.hpp> #include <iostream> using namespace cv; using namespace std; int main() { 
    Mat img = imread("F:\\RM.png"); // 这边修改成自己的图片路径,注意双斜杠 if(img.empty()) { 
    cout << "can't read this image!" << endl; return 0; } imshow("image", img); waitKey(0); return 0; } 

在这里插入图片描述
至此大功告成,耶!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231069.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月30日 下午8:01
下一篇 2026年1月30日 下午8:22


相关推荐

  • 即刻部署,码上养“龙虾”丨联通云来帮你免费安装OpenClaw啦!

    即刻部署,码上养“龙虾”丨联通云来帮你免费安装OpenClaw啦!

    2026年3月12日
    3
  • 浏览器在线视频播放加速方法——直接修改网页代码实现加速「建议收藏」

    现在有不少的视频网站,自带了播放加速的功能,例如油管、bilibili、慕课等等。在一些付费的网站中,一些自带的播放器是不支持视频加速的,因为已经被加速惯坏,变得很不习惯,在网上查阅资料,也找到了在线视频的加速的解决方法,这边做一个记录。一、html5播放器主要标志是*&amp;amp;lt;video&amp;amp;gt;*标签,这种是最方便实现加速的,因为原生支持。*defaultPlaybackRate…

    2022年4月10日
    620
  • 关于“primordials is not defined”报错的解决办法 – 解决报错篇

    关于“primordials is not defined”报错的解决办法 – 解决报错篇目录前景前提步骤解决步骤前景由于项目启动需要用 gulp 下载 gulp 后运行项目发现报错 前提经查找是因为 gulp 版本过低和或者 node 版本过高问题 node 版本为 12 16 3npm 版本为 6 4 1gulp 版本为 3 9 0 步骤查找解决办法 升级 gulp 到 4 0 0 版本 或者 node 降级为 11 0 版本以下但是我不想卸载 node 重新安装 然后再继续查找解决办法 解决步骤 sudonpminsta gsudon11 4 0n 是 node 的一个模块 是一个需要全

    2026年3月18日
    2
  • 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法…

    台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法…有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始”菜单或者左下角的windows标志处,找到“控制面板”然后找到”windowsupdate”把这微软默认的更新程序给关闭掉,可解决!(经测试,此方法能解决大多数这种问题)如果解决…

    2022年6月15日
    160
  • 基于51单片机的毕业设计题目_单片机全自动洗衣机毕业设计

    基于51单片机的毕业设计题目_单片机全自动洗衣机毕业设计仿真链接:基于单片机的智能衣柜设计–仿真设计软件安装:Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载 烧录软件:点击下载设计简介:本设计是基于单片机的智能衣柜设计,主要实现以下功能:可实现通过DHT11测量衣柜的温湿度,并可自动进行除湿 可实现通过DS1302获取当前时间,并可通过按键调整 可实现通过按键设置紫外线消毒的开始时间和结束时间 可实现通过按键模拟打开衣柜或关闭衣柜 可实现通过LCD1602显示衣柜内的温湿度、衣柜的开关状态

    2022年10月3日
    5
  • 大数据降噪方法论

    大数据降噪方法论部分机构掌握了一定量的客户信息数据,就以为掌握了大数据,忽视对数据分析工具和方法论的研究。在金融业务中,这有可能影响其对风险的识别和防控,并造成风险的积聚和扩散。最近,《互联网金融风险专项整治工作实施方案》全文网上曝光,包括第三方支付、P2P网贷、股权众筹、互联网保险、投资理财,以及互联网跨界资管,甚至互联网广告,都将面临一轮集中整治。分析整治的原因…

    2022年5月4日
    73

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号