【Qt+OpenCV配置简介】
【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安装
下载地址:https://download.qt.io/official_releases/qt/5.12/5.12.0/
Windows平台安装包为.exe文件,双击根据提示和向导进行选择安装,记住安装位置的路径。
二、OpenCV安装
下载地址:https://opencv.org/releases/
可以直接选择已编译的windows包,或者Sources源码自行定制化编译。
三、Qt配置OpenCV
确认OpenCV的安装路径
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配置简介】相关推荐
- Qt+opencv 配置教程
看了别人的配置,总是无法配置成功,自己慢慢摸索配置成功.我失败的原因是在于自己本机的环境变量和他们不同,特此记下,分享给有相同问题的朋友. 一.需要软件 1.cmake 3.11.3(版本无所谓) 2 ...
- qt+opencv配置
参考了这篇博客: https://blog.csdn.net/qq_42027706/article/details/122210273 1.QT去官网镜像下载的5.12.9,opencv就用的博客上 ...
- win7下配置qt+opencv 注意事项
根据最近项目需求,需要搞OPENCV,之前有用过MFC,感觉内部使用还是可以的,但是想要弄成可以发布的东东,还是需要比较强大的界面设计的,后来一查,发现QT比较适合,而且还支持跨平台.就风风火火的搞了 ...
- 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 ...
- QT + OpenCV + MinGW 在windows下配置开发环境
由于研究项目需要,最近开始接触C++界面设计,关于"QT + OpenCV + MinGW在windows下配置开发环境"着实让人头疼,单次配置时间相当长,也十分不容 ...
- Qt OpenCv Contrib 环境配置
Qt OpenCv Contrib 环境配置 Qt OpenCv基本配置参考: here. 在以上配置中,CMake到了设置以下变量时: Set Qt5Concurrent_DIR to D:\Qt\ ...
- QT OpenCV Linux
OpenCV with Qt OpenCV Tutorials-Installation in Linux use this tutorial to install OpenCV i ...
- OpenCV Mat 简介
OpenCV Mat 简介 Part I Mat是OpenCV最基本的数据结构,Mat即矩阵(Matrix)的缩写,Mat数据结构主要包含2部分:Header和Pointer.Header中主要包含矩 ...
- OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十
OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...
- (3两个例子)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练 1综述 http://www.cnblogs.com/jsxyhelu/p/7907241.html 2环境架设 http://www ...
最新文章
- 【转载】Role of RL in Text Generation by GAN
- jvm性能调优 - 02JVM中内存区域
- python爬虫的硬件配置_python爬虫之redis环境简单部署
- Spring+SpringMVC +MyBatis整合配置文件案例66666
- 在unity2d同屏显示9千人
- sql查询非ascii字符_SQL替换:如何在SQL Server中替换ASCII特殊字符
- bootstrap思想总结_bootstrap学习心得总结-css样式设计分享
- Storm系列(十三)架构分析之Worker-维护ZMQ连接
- proteus三输入与非门名字_商标取名大全-有创意的2020商标名字大全
- 深入解析ORACLE字符集
- 优达(Udacity)-机器学习基础-数据集与问题(安然数据集)
- Connected to the target VM,address: ,transport: ‘socket‘
- 软电话 开源的和免费的大全
- Proteus 8 Professional 仿真软件安装包和汉化
- 中鑫优配股票配资平台的保障
- 芝麻任务,快速获得小程序用户
- 算法导论(22.1):图的表示
- 免费个人网站怎么建立?
- 微信小程序通过云函数获取用户openid
- metahuman 简介