【Qt&OpenCV】Qt+OpenCV配置简介

文章目录

  • 【Qt&OpenCV】Qt+OpenCV配置简介
  • 前言
  • 一、Qt安装
  • 二、OpenCV安装
  • 三、Qt配置OpenCV
  • 四、测试​
  • 总结

前言

越来越多的开发人员选择基于开源的Qt框架与OpenCV来实现界面和算法,其原因不单单是无版权问题,更多是两个社区的发展蓬勃,可用来学习的
资料与例程特别丰富。以下是关于两者的配置,这是关于学习历程的开始。软件版本:Qt-5.12.0/OpenCV-4.5.3平台:Windows10/11--64

一、Qt安装

  1. 下载地址:https://download.qt.io/official_releases/qt/5.12/5.12.0/

  2. Windows平台安装包为.exe文件,双击根据提示和向导进行选择安装,记住安装位置的路径。

二、OpenCV安装

  1. 下载地址:https://opencv.org/releases/

  2. 可以直接选择已编译的windows包,或者Sources源码自行定制化编译。

三、Qt配置OpenCV

  1. 确认OpenCV的安装路径

  2. Qt项目配置
    项目中.pro文件增加如下内容。

       win32 ==> windows平台;unix:!macx ==> linux平台;unix:macx == macos平台;项目中头文件需要包括对应的OpenCV头文件,#include "opencv2/opencv.hpp"。
    

四、测试​

使用Qt新建Test项目:

    main.cpp文件1、头文件包含 #include "opencv2/opencv.hpp"2、main函数增加如下内容:
cv::Mat src = imread(filename); // filename为测试图片路径,例如 "C:/images/test.png"
// 检查确认图片存在
if (src.empty())
{std::cout << "Please check your image!" << std::endl;return -1;
}
cv::imshow("test", src);  // 加载图片到test窗口

总结

以上是关于Qt和OpenCV的初步配置,简明扼要的进行了总结。其中疑问或错误,欢迎联系交流,微信:electrical_program

【Qt+OpenCV配置简介】相关推荐

  1. Qt+opencv 配置教程

    看了别人的配置,总是无法配置成功,自己慢慢摸索配置成功.我失败的原因是在于自己本机的环境变量和他们不同,特此记下,分享给有相同问题的朋友. 一.需要软件 1.cmake 3.11.3(版本无所谓) 2 ...

  2. qt+opencv配置

    参考了这篇博客: https://blog.csdn.net/qq_42027706/article/details/122210273 1.QT去官网镜像下载的5.12.9,opencv就用的博客上 ...

  3. win7下配置qt+opencv 注意事项

    根据最近项目需求,需要搞OPENCV,之前有用过MFC,感觉内部使用还是可以的,但是想要弄成可以发布的东东,还是需要比较强大的界面设计的,后来一查,发现QT比较适合,而且还支持跨平台.就风风火火的搞了 ...

  4. OpenCV4.0.1/4.0.0/3.4.2 + Contrib + Qt5.9 + CMake3.12.1编译及踩坑笔记、Qt5+OpenCV配置、代码验证、效果图、福利彩蛋

    Table of Contents 前言 Windows 10, OpenCV4.0.1, Qt5.9.3, CMake3.12.1, MinGW5.3.0 Windows 10, OpenCV4.0 ...

  5. QT + OpenCV + MinGW 在windows下配置开发环境

           由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...

  6. Qt OpenCv Contrib 环境配置

    Qt OpenCv Contrib 环境配置 Qt OpenCv基本配置参考: here. 在以上配置中,CMake到了设置以下变量时: Set Qt5Concurrent_DIR to D:\Qt\ ...

  7. QT OpenCV Linux

    OpenCV with Qt OpenCV Tutorials-Installation in Linux          use this tutorial to install OpenCV i ...

  8. OpenCV Mat 简介

    OpenCV Mat 简介 Part I Mat是OpenCV最基本的数据结构,Mat即矩阵(Matrix)的缩写,Mat数据结构主要包含2部分:Header和Pointer.Header中主要包含矩 ...

  9. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  10. (3两个例子)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练

    从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述 http://www.cnblogs.com/jsxyhelu/p/7907241.html 2环境架设 http://www ...

最新文章

  1. 【转载】Role of RL in Text Generation by GAN
  2. jvm性能调优 - 02JVM中内存区域
  3. python爬虫的硬件配置_python爬虫之redis环境简单部署
  4. Spring+SpringMVC +MyBatis整合配置文件案例66666
  5. 在unity2d同屏显示9千人
  6. sql查询非ascii字符_SQL替换:如何在SQL Server中替换ASCII特殊字符
  7. bootstrap思想总结_bootstrap学习心得总结-css样式设计分享
  8. Storm系列(十三)架构分析之Worker-维护ZMQ连接
  9. proteus三输入与非门名字_商标取名大全-有创意的2020商标名字大全
  10. 深入解析ORACLE字符集
  11. 优达(Udacity)-机器学习基础-数据集与问题(安然数据集)
  12. Connected to the target VM,address: ,transport: ‘socket‘
  13. 软电话 开源的和免费的大全
  14. Proteus 8 Professional 仿真软件安装包和汉化
  15. 中鑫优配股票配资平台的保障
  16. 芝麻任务,快速获得小程序用户
  17. 算法导论(22.1):图的表示
  18. 免费个人网站怎么建立?
  19. 微信小程序通过云函数获取用户openid
  20. metahuman 简介

热门文章

  1. 使用 Proteus 仿真单片机
  2. PowerDesigner 逆向工程 Could not Initialize JavaVM!
  3. 路径规划—入门路径规划概念
  4. 多款免费可商用的微信小程序开源源码推荐(商城类)
  5. 工作中常用的25个Excel操作技巧,附详细步骤,收藏备用
  6. java高级进阶面试题
  7. Linux下好用的类似QQ截图工具
  8. 华为手机隐藏app图标_华为手机隐藏图标的设置方法
  9. MATLAB热障涂层成像,考虑孔隙细观特征的热障涂层脱粘缺陷超声检测数值模拟
  10. 锂电池 保护板方案 中颖SH367309方案 原理图