前言
作为深度学习算法工程师,必须要掌握应用开发技能吗?搞工程肯定是必须要会界面开发,QT就是一个很不错的选择。本文以QT5.15 + OpenCV4.8 + OpenVINO2023为例,搭建应用开发环境,演示深度学习模型的QT应用案例。
开发环境搭建
打开QCreator,然后第一步创建一个工程文件,步骤截图如下:
创建项目 - 直接点默认【下一步】直到最后。 添加OpenCV4 库支持,右键项目,从弹出菜单中选择添加库-外部库,然后选择OpenCV4.8的库文件与包含目录如下:
1D:opencv-4.8.0opencvbuildx64vc16libopencv_world480.lib 2D:opencv-4.8.0opencvbuildinclude
添加测试代码如下:
1#include"mainwindow.h" 2#include"ui_mainwindow.h" 3#include"QLabel" 4#include"opencv2/opencv.hpp" 5 6#pragmaexecution_character_set("utf-8") 7MainWindow::MainWindow(QWidget*parent) 8:QMainWindow(parent) 9,ui(newUi::MainWindow) 10{ 11ui->setupUi(this); 12QPixmappix; 13cv::Matimage=cv::imread("D:/images/lena.jpg"); 14cv::Matrgb; 15cv::cvtColor(image,rgb,cv::COLOR_BGR2RGB); 16QImageimg=QImage(rgb.data,rgb.cols,rgb.rows,rgb.step,QImage::Format_RGB888); 17QLabel*label=newQLabel(); 18label->setAlignment(Qt::AlignCenter); 19pix=pix.fromImage(img); 20label->setPixmap(pix); 21this->setCentralWidget(label); 22this->setWindowTitle("OpenCV学堂-QT5+OpenCV4测试"); 23} 24 25MainWindow::~MainWindow() 26{ 27deleteui; 28}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Qt
+关注
关注
1文章
300浏览量
37582 -
开发环境
+关注
关注
1文章
215浏览量
16516 -
OpenCV
+关注
关注
29文章
622浏览量
41048 -
深度学习
+关注
关注
73文章
5418浏览量
120548
原文标题:【开发环境】QT5 + OpenCV4 配置应用演示
文章出处:【微信号:CVSCHOOL,微信公众号:OpenCV学堂】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
Linux系统中搭建Qt Creator开发环境
Linux开发板中配置Qt运行环境一文中介绍了如何将Qt移植到Linux开发板上,接下来就需要编写Qt
发表于 11-29 14:06
•2235次阅读
【LeMaker Guitar试用体验】之opencv环境搭建并测试
本帖最后由 windworld 于 2016-2-25 12:49 编辑
前面已经说明了如何对SD卡进行分区扩展了,这里就不用担心磁盘空间不够的问题了,搭建opencv开发环境
发表于 02-25 12:49
【IMX6UL开发板试用体验】-4-Qt开发环境搭建(下)
$ ./hellohello终于搞定了,好满意。2、继续搭建Qt开发环境2-1 tslib在我的这个目录下,安装好了触摸屏库:/home/soda/i.MX6/tslib/tslib2
发表于 03-11 19:01
请问TI提供的有可在宿主机中完整部署的OpenCV和QT交叉编译开发环境没?
,仔细一看还想opencv居然依赖Qt5的相关库文件。这我就不太明白了,难道opencv中的highgui模块使用的是Qt'作为显示的界面编译开发
发表于 06-21 07:54
迅为i.MX6ULL开发板-移植OpenCv2.4.9-搭建OpenCv编译环境
终结者-开发板使用手册 4.3 章节 搭建交叉编译环境。85.2 搭建 OpenCv 编译环境
发表于 04-29 14:48
迅为i.MX6ULL开发板-移植OpenCv2.4.9-QT程序编译
目录的上两级目录。2.搭建完成后。在 Ubuntu 终端执行下面的指令来使能 Qt 交叉编译的环境变量。Ubuntu# source /opt/fsl-imx-x11/4.1.15-2.1.0
发表于 05-06 14:19
迅为-i.MX6ULL 开发板-移植OpenCv3.4.1-搭建编译环境
-开发板使用手册 4.3 章节 搭建交叉编译环境。86.2 搭建 OpenCV 的编译环境1.在
发表于 08-09 10:54
英创信息技术Qt开发环境的搭建介绍
的Linux系统中搭建Qt应用程序的开发环境。这里采用的Linux系统为Ubuntu12.04,交叉工具链为arm-none-linux-gnueabi(版本号为4.4.1),
![英创信息技术<b class='flag-5'>Qt</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>的<b class='flag-5'>搭建</b>介绍](https://file.elecfans.com/web1/M00/B3/61/o4YBAF4hCcyAVoPnAAGIAmEzc3w195.png)
嵌入式Linux开发环境搭建-(5)安装和配置Qt Creator开发工具
在Ubuntu16.04.2 LTS中安装Qt Creator开发工具(使用天嵌科技 TQ E9-V3 开发板进行示例,其他开发平台可供参考)由于 TQ E9-V3 安装的文件系统支持
发表于 11-02 11:51
•10次下载
![嵌入式Linux<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>-(<b class='flag-5'>5</b>)安装和配置<b class='flag-5'>Qt</b> Creator<b class='flag-5'>开发</b>工具](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于QT搭建OpenCV开发环境
因为我安装了VS2015,所以一直是默认VS来编译,但是发现当从VS编译切换到mingw时候,OpenCV的windows版本就无法正确的使用了。
评论