0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

QT5+OpenCV4搭建应用开发环境

OpenCV学堂 来源:OpenCV学堂 2024-07-23 11:23 次阅读

前言

作为深度学习算法工程师,必须要掌握应用开发技能吗?搞工程肯定是必须要会界面开发,QT就是一个很不错的选择。本文以QT5.15 + OpenCV4.8 + OpenVINO2023为例,搭建应用开发环境,演示深度学习模型的QT应用案例。

开发环境搭建

打开QCreator,然后第一步创建一个工程文件,步骤截图如下:

46f7c946-4841-11ef-b8af-92fbcf53809c.jpg

471234a2-4841-11ef-b8af-92fbcf53809c.jpg

47311296-4841-11ef-b8af-92fbcf53809c.jpg

475ce312-4841-11ef-b8af-92fbcf53809c.jpg

477e21d0-4841-11ef-b8af-92fbcf53809c.jpg

创建项目 - 直接点默认【下一步】直到最后。 添加OpenCV4 库支持,右键项目,从弹出菜单中选择添加库-外部库,然后选择OpenCV4.8的库文件与包含目录如下:

1D:opencv-4.8.0opencvbuildx64vc16libopencv_world480.lib
2D:opencv-4.8.0opencvbuildinclude

479b51b0-4841-11ef-b8af-92fbcf53809c.jpg

47b2af5e-4841-11ef-b8af-92fbcf53809c.jpg

47d25322-4841-11ef-b8af-92fbcf53809c.jpg

添加测试代码如下:

 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
    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提供的有可在宿主机中完整部署的OpenCVQT交叉编译开发环境没?

    ,仔细一看还想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开发环境

    刚收到1043的板子,然后现在需要用到qt进行程序开发,用的是你们的虚拟机ubuntu18,qt版本是5.6,请问一下如何搭建qt
    发表于 01-06 07:41

    如何搭建Qt for MCUs PC端开发环境

    如何搭建Qt for MCUs PC端开发环境
    发表于 02-10 07:48

    如何搭建RK3399 ARM QT开发环境

    如何搭建RK3399 ARM QT开发环境
    发表于 03-07 06:24

    OpenCV开发环境的配置

    OpenCV3编程入门》书本配套源代码:OpenCV开发环境的配置
    发表于 06-06 15:20 8次下载

    英创信息技术Qt开发环境搭建介绍

    的Linux系统中搭建Qt应用程序的开发环境。这里采用的Linux系统为Ubuntu12.04,交叉工具链为arm-none-linux-gnueabi(版本号为4.4.1),
    的头像 发表于 01-17 09:12 1458次阅读
    英创信息技术<b class='flag-5'>Qt</b><b class='flag-5'>开发</b><b class='flag-5'>环境</b>的<b class='flag-5'>搭建</b>介绍

    Qt5环境下如何配置OpenCV

    本文档的主要内容详细介绍的是Qt5环境下如何配置OpenCV
    发表于 11-22 16:53 17次下载
    <b class='flag-5'>Qt5</b><b class='flag-5'>环境</b>下如何配置<b class='flag-5'>OpenCV</b>

    嵌入式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>工具

    基于QT搭建OpenCV开发环境

    因为我安装了VS2015,所以一直是默认VS来编译,但是发现当从VS编译切换到mingw时候,OpenCV的windows版本就无法正确的使用了。
    的头像 发表于 10-08 09:39 1673次阅读