资讯专栏INFORMATION COLUMN

YOLOv5检测界面-PyQt5实现

2json / 3580人阅读

摘要:检测界面的简单实现写在前面界面是在的基础上建立的,界面使用实现,内容较简单,娱乐而已。运行即可开启检测界面。这种情况很少出现,问题不大。

YOLOv5检测界面的简单实现

写在前面

界面是在ultralyticsyolov5基础上建立的,界面使用pyqt5实现,内容较简单,娱乐而已。

功能:

  1. 模型选择
  2. 本地文件选择
  3. 开关摄像头
  4. 运行/终止
  5. 统计检测结果


默认模型为yolov5s.pt,默认输入文件为电脑摄像头视频

使用视频:
https://www.bilibili.com/video/BV1sQ4y1C7Vk?spm_id_from=333.999.0.0

代码可以在GitHub或者百度云下载

GitHub:
https://github.com/Javacr/PyQt5-YOLOv5

百度云:
https://pan.baidu.com/s/1haHsQ0cE7NBixlPqUVW_iw
提取码:6666

摄像头检测画面:


本地视频检测画面:


图片检测画面:

要做的事

一.yolov5utils/datasets.pyLoadWebcam类中*__ next __*的返回值改为

return img_path, img, img0, self.cap #(位置在270行上下)。

二. 为了避免中文路径报错(路径不包含中文可以忽略这一步),将utils/datasets.pyLoadImages类中的

img0 = cv2.imread(path)	#(位置在212行上下)。

改为

img0 = cv2.imdecode(np.fromfile(path, dtype=np.uint8), 1)

三. 将main_ui.py、yolo_win.py和icon文件夹(存放图标)放在yolov5-master根目录下。

运行yolo_win.py即可开启检测界面。

存在的一个小问题,切换模型或者文件过于频繁,可能会卡住,重启一下即可。这种情况很少出现,问题不大。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121513.html

相关文章

  • yolov5无从下手?一篇就够,2021年全部基于最新配置的yolo入门升级路线

    摘要:的安装下载好之后双击打开可执行安装文件选择安装目录,需要的内存较多,建议将其安装在盘或者盘,不建议放在系统盘盘。 yolov5无从下手?一篇就够的保姆级教程,202...

    AlanKeene 评论0 收藏0
  • Python 小白的 PyQt5 项目实战(1)安装与环境配置

    摘要:工具可以直接使用方式安装和的环境配置使用集成开发工具的小白,在安装库以后,还要对和进行环境配置,将其集成到中。如果小白的或安装在其他路径下,则从对应的目录找到,或者在资源管理器中搜索文件找到安装路径。 ...

    Chao 评论0 收藏0
  • YoloV5训练安全帽检测并部署在安卓上

    摘要:测试完毕后,会输出标有的图片六模型导出我们需要将安全帽检测部署到安卓端,安卓端采用进行推理,这里需要先将模型转化成然后在转换成所需的模型。最后获取安全帽的置信度至此,安全帽检测的已经完成了在安卓端的部署。 ...

    _ivan 评论0 收藏0
  • YOLOX原始论文精读

    摘要:由于最近需要对的理论部分进行深入的理解,因此我需要查看的相关论文,但是最近新出的目标检测算法,但我发现我无法查看相关的见刊论文,因此我只能好好深入理解它的原始论文。 ...

    adie 评论0 收藏0
  • 基于树莓派的智能魔镜,支持人脸识别、情感监测、热词唤醒、语音交互,以及与手机APP交互的实现

    摘要:第步安装是一个免费开源软件,可运行世界上的服务器。要检查是否安装了,请将浏览器指向您服务器的地址例如。可以运行以下命令来显示你的服务器的地址第步安装是一个强大的数据库管理系统,用于组织和检索数据。环境是一个开源消息代理,实现了协议版本和。 目录 效果演示 第三方库的安装  换源 魔镜界面绘...

    weknow619 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<