yolov8实时推理目标识别、区域分割、姿态识别 Qt GUI

news/2024/7/11 1:28:54 标签: YOLO, qt, 开发语言

介绍一个GUI工具,可以实时做yolov8模型推理,包括目标检测、姿态识别、跟踪、区域分割等操作。

可以接入图像、视频或者RTSP视频流进行验证。

推理模型用的是yolov8转onnx之后的。用ultralytics自带的转换即可,不用带NMS。

框架用的是Qt

任务可以分为:

目标识别、区域分割、姿态识别。

模型输入支持yolov8 n,s,m,l,x。

跟踪器支持deepsort和bytetrack两种。

输入方式支持本地图片、视频和RTSP视频流。

下面还提供了置信度、IOU、帧间隔的设置。

结果呈现上除了图上的框和类别标注,还有每个目标的置信度、BBox坐标。

需要的环境推荐用python3.7以上,python3.11以下。

Ubuntu,Windows系统都可以支持。

项目链接贴到下面,需要请自取。

https://github.com/MarkusHuang/YOLOv8-DeepSort-PyQt-GUI


http://www.niftyadmin.cn/n/5265466.html

相关文章

中国人民大学与加拿大女王大学金融硕士——追光而行,终能穿越所有寒冬

人生是一场漫长的旅程,充满了无数的未知和可能。我们每个人都在寻找自己的方向和目标,希望在这个广袤的世界中,找到自己的定位和价值。在这个过程中,我们会遇到各种困难和挑战,甚至会陷入绝望之中。但是,只…

【Java 集合】ConcurrentLinkedQueue

在日常中, 我们用到的数据结构有很多: 数组, 链表, 树等, 而在这些结构中, 还有一个叫做队列的存在。 和其他的集合相同, Java 原生提供了不同的实现。 而如果我们需要一个线程安全的队列的话, 可以基于实际的场景进行选择, 比如基于数组实现同时操作上会阻塞的 ArrayBlockingQ…

《微信小程序开发从入门到实战》学习五十一

4.5 实现投票小程序服务端功能 4.5.4 获取我的投票信息 最后实现“我的”投票页面。该页面pages/myVote/myVote.js还有一个todo,获取用参与的所有投票的列表。这个功能需要用到用户的openid,因此也需要使用云函数来实现。 新建myVoteList云函数。完成代码将其上传…

实时开放数据平台Directus

什么是 Directus ? Directus 是一个实时 API和应用程序仪表板,用于管理 SQL 数据库内容。该平台为您团队中的每个人,无论其技术技能如何,为任何数据模型或项目提供平等的数据访问和数字文件资产管理。首先,将 Directus…

PHP微信朋友圈广告植入源码 +提供高效的广告植入解决方案,助力微信朋友圈广告推广

源码介绍 可以无限制帮用户开户,也可以理解为多用户版。 可以管理用户发布文章条数,也可以无限制发布。 用户可以上传多个广告,每个广告分别进行统计展示及点击。 用户一键植入,不用粘贴网址,每篇文章会 分别统计展示…

信息收集 - 渗透测试流程

目录 渗透测试基本概念渗透测试的执行标准 (PTES)渗透测试基本流程与方法渗透测试工具渗透测试风险规避渗透测试方案与报告法律相关规定(建议了解,防止直接不小心进去进修) 根据中华人民共和国刑法第285条和286条的规定: 违反国家规定,侵入国家事务、国防建设、尖端科学技…

记录 | Google gtest安装

1、下载源码 git clone https://github.com/google/googletest2、源码编译 cd googletestcmake CMaakeLists.txtmake -j32编译成功后会在 googletest/lib 下生成 libgtest.a、libgtest_main.a、libgmock.a、libgmock_main.a 四个静态库。 把生成的静态库和头加入到系统环境…

网络安全——基于Snort的入侵检测实验

一、实验目的要求: 二、实验设备与环境: 三、实验原理: 四、实验步骤: 五、实验现象、结果记录及整理: 六、分析讨论与思考题解答: 七、实验截图: 一、实验目的要求: 1、掌握…