YoloV5学习(3)--pyqt5的图形界面开发,感觉是手把手啦

5 篇文章 19 订阅
订阅专栏

1.引言

前两篇博客已经完成了对于Yolov5算法的基本环境配置以及训练测试过程,本篇着重完成图形界面开发过程。前两篇博客链接如下:
第一篇
第二篇

2.下载安装pyqt5工具包以及配置ui界面开发环境

输入指令,进行下载。

点击File->Settings->External Tools进行工具添加,依次进行Qt Designer、PyUIC、PyRCC、Pyinstall环境配置。

2.1 QtDesigner

Qt Designer
Qt Designer 是通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计。

位置内容
name可以随便命名,只要便于记忆就可以,本次采取通用命名:Qt Designer
Programdesigner.exe路径,一般在python中.\Library\bin\designer.exe
Arguments固定格式,直接复制也可:$FileDir$\$FileName$
Working directory固定格式,直接复制也可:$FileDir$

2.2 PyUIC

PyUIC
PyUIC主要是把Qt Designer生成的.ui文件换成.py文件。

位置内容
name可以随便命名,只要便于记忆就可以,本次采取通用命名:PyUiC
Programpython.exe路径,一般在python安装根目录中
Arguments固定格式,直接复制也可:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory固定格式,直接复制也可:$FileDir$

2.3 PyRCC

PyRCC
PyRCC主要是把编写的.qrc资源文件换成.py文件。

位置内容
name可以随便命名,只要便于记忆就可以,本次采取通用命名:PyRCC
Programpyrcc5.exe路径,一般在python中
Arguments固定格式,直接复制也可:$FileName$ -o $FileNameWithoutExtension$.py
Working directory固定格式,直接复制也可:$FileDir$

2.4 PyInstall

PyInstaller是将.py文件打包为.exe的工具
输入指令:pip install PyInstaller -i https://pypi.douban.com/simple
安装PyInstall。
PyInstaller

位置内容
name可以随便命名,只要便于记忆就可以,本次采取通用命名:PyInstaller
Programpyinstaller.exe路径,一般在python中
Arguments固定格式,直接复制也可:-F -w $FileNameWithoutExtension$.py
Working directory固定格式,直接复制也可:$FileDir$

3.图形界面开发

3.1QtDesigner建立图形化窗口界面

新建UI文件夹进行UI文件的专门存储,点击Tools->External Tools->Qt Designer进行图形界面创建。
打开qt设计开发图形界面
设计一个简单的界面,然后进行按键槽函数的绑定,在右下方点击信号/槽编辑器进行相应的槽函数的添加。
图形界面框架

3.2界面代码

完成基本界面开发后,保存其为Detect.ui,放置在UI文件夹下,利用PyUic工具将其转化为Detect.py文件。
指令如下: -m PyQt5.uic.pyuic Detect.ui -o Detect.py
在这里插入图片描述
转换完成后,进行相应的槽函数的建立与修改,主要修改以下几处。
Detect.py文件
修改报警处的代码,重新创建相应的响应槽函数。

3.3逻辑代码

将槽函数修改为Open,Detect,Save,并在该文件夹下,创建声明Open、Detect、Save槽函数,新建主函数代码进行相应的界面调用。
函数
先写到这里吧,有用的话,点下赞。

Python-Pyqt_And_Yolo检测(含美化Gui界面)
01-25
Python-Pyqt_And_Yolo检测(含美化Gui界面)
YOLOv5烟雾检测+pyqt可视化界面 yolov5-6.0-smoke_detect-qt.zip
05-13
1、YOLOv5烟雾检测训练好的模型,可以直接使用,检测 的目标类别名称为smoke,并可以在可视化界面上直接运行,代码已集成好,直接运行就可展示可视化界面,可以通过界面上的 按钮选择图片进行烟雾检测,并且可以调用摄像头检测以及检测相关视频,使用简单,并附有使用说明 2、烟雾数据集下载:https://download.csdn.net/download/weixin_51154380/85190134 3、其他数据集参考:https://blog.csdn.net/weixin_51154380/article/details/124480876
YOLOv5+PyQT5 果蔬识别检测可视化界面
m0_61751664的博客
04-08 388
界面里面可以选择图片检测与视频检测,可以用官方yolov5s模型训练出来的权重检测,也可以用自己改进的模型权重检测。images存放的是界面需要的背景图片,runs存放的是已训练的模型权重,windows.py是运行文件,直接运行该文件即可。
Yolov5(v5.0) + pyqt5界面设计
m0_56247038的博客
11-17 2万+
PyQt5利用QtDesigner设计UI界面
PyQt5搭建YOLOv5可视化界面
m0_73832962的博客
05-17 5895
这里跟随博主学习开发利用PyQT5搭建YOLOv5可视化界面,并打包成exe程序。
PyQt5 | 手把手教你YOLOv5添加PyQt页面
YOLOv8项目贡献者
11-17 1万+
YOLOv5添加 PyQT5 页面 毕业有救了!
pyqt5 的自动化界面开发例子
12-03
本例子,给了一个一个连接数据库,加密,自动化界面生成的案列
榕树贷款直接运行detect_logical.py(榕树贷款)
u010924736的博客
01-27 944
榕树贷款环境与相关文件配置: 榕树贷款按照 ult-yolov5 中requirement的要求配置环境,自行安装PyQt5,注意都需要在一个evn环境中进行安装与配置 下载或训练一个模型,将“.pt”文件放到weights文件夹,(权重文件可以自己选,程序默认打开weights文件夹) 当前榕树贷款设置的为cpu运行模式,无奈当前木有小钱钱,可以自己设置为gpu,在opt里面设置就可了,检测速度会提升 两种程序使用方式: 榕树贷款直接运行detect_logical.py,进入检测界面 运行main_
基于PyQt5的图形化界面开发——自制MQTT客户端软件
qq_53381910的博客
04-21 1670
基于PyQt5的图形化界面开发——自制MQTT客户端
yolov5+pyqt5(GUI界面,可更换自己的模型)
weixin_51467037的博客
04-18 6014
1.首先就是移植,我和原作者虽然都用的yolov5但是版本不一样,导致部分函数大同小异,可以对比一下自己的general.py和作者用的是不是同一版本。3.如果不能出图,打开main.py文件,ctr+f搜索statistic,在这句话前后加上俩print,再次运行,如果是有a无b,那就是和我一样的问题。可以先尝试一下能不能用,就把pt文件夹里的pt文件换成自己训练好的模型就行,如果能用,就什么都不用改,如果不能用,我用的是景唯up的代码,但是因为版本问题或者别的其他什么乱七八糟的问题,界面不能显示。
YOLOv5检测界面-PyQt5实现
热门推荐
景唯acr
09-27 5万+
YOLOv5检测界面的简单实现
基于yolov5-dnn及pyqt的可视化界面
11-14
1.基于yolov5的dnn部署,部署方式简单 2.基于pyqt做的可视化界面 3.建议采用pycharm进行调试 4.包含UI文件,可自行进行后续的开发和扩展 5.代码结构清晰明了
图像处理-车辆识别-yolov5(含源码、原始数据、pyqt5交互界面)
08-09
基于yolov5的车辆识别(货车与公交车识别),内含源码(yolov5pyqt5、训练集与测试集划分代码)、原始图像数据集、标注数据集(xml格式及txt格式)、模型训练后权重文件、pyqt5交互界面以及使用说明。下载后可直接打开pyqt5交互界面实现车辆识别。
YOLOv5算法站立-跌倒-吸烟行为检测模型+数据集+pyqt界面
04-30
YOLOv5算法站立-跌倒-吸烟行为检测模型,包含2000张左右YOLO算法站立-跌倒-吸烟行为检测数据集数据集,数据集目录已经配置好,yolo格式的标签,划分好 train,val, test,并附有data.yaml文件,yolov5、yolov7、...
yolov5垃圾检测模型+有pyqt界面yolov5-pyqt5-garb-dataset.zip
最新发布
05-19
yolov5垃圾检测模型,有pyqt界面;yolov5垃圾检测模型+有pyqt界面yolov5-pyqt5-garb_dataset.zip;yolov5垃圾检测模型+有pyqt界面yolov5-pyqt5-garb_dataset.zip;yolov5垃圾检测模型+有pyqt界面yolov5-pyqt5-garb_...
yolov5-基于yolov5+pyqt的甲骨文图形化检测项目.zip
03-05
yolov5 yolov5_基于yolov5+pyqt的甲骨文图形化检测项目
YOLOv5碰上PyQt5 ...
06-30 1万+
环境windows 10 64位gtx 1050Tiyolov5 5.0 + pytorch1.7 + cu110pyqt5前言有小伙伴在问,能不能给yolov5做个GUI界面,比如使用p...
基于pyqtYOLOv5目标训练和检测界面实现(含图片爬虫下载、数据集标注、数据一键配置、训练、图片、视频和摄像头实时检测)
yzf060109的专栏
12-03 6630
近期学习目标检测很火的YOLOv5框架,将源码进行封装,并利用pyqt实现了训练+检测2个部分的界面功能。训练部分,从图片爬虫下载、数据标注、数据集配置到最后的训练;检测部分,从检测参数设置(支持实时设置置信度和IOU等)、数据选择(支持图片、视频和多种摄像头)到结果显示。全部实现界面开发和多线程调度处理。下面,重点从开发环境配置、目标的训练、目标的检测、程序发布4个方面进行分享,不对的地方关注、私聊,源码放在这里,大家可以下载。
从零开始完成YOLOv5目标识别(三)用PyQt5展示YOLOv5的识别结果
WZT725的博客
03-18 1万+
pyqt5实现yolov5图像、视频和摄像头的实时监测
yolov5检测界面-pyqt5实现
06-28
YOLOv5是一种实时目标检测算法,PyQt5是一个用于构建跨平台图形用户界面的库。可以使用PyQt5来实现YOLOv5检测界面。需要使用Python编程语言,并确保已安装PyQt5YOLOv5的相关库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • YoloV5学习(3)--pyqt5的图形界面开发,感觉是手把手啦 11208
  • YoLoV5学习(4)--detect.py程序(预测图片、视频、网络流)逐段讲解~ 10065
  • Yolov5学习过程(1)——基于pytorch配置深度学习环境,应该说比较详细啦 6424
  • Yolov5学习过程(2)-- 数据标注、模型训练与测试 3133
  • YoLoV5学习(5)-- Train.py 程序文件与yolov5s模型文件讲解 2768

分类专栏

  • 学习交流
  • Yolov5 5篇
  • 工业检测
  • 工业缺陷检测 1篇
  • 下位机
  • stm32
  • 上位机 3篇
  • VisualStudio 1篇
  • TCP 2篇

最新评论

  • YoloV5学习(3)--pyqt5的图形界面开发,感觉是手把手啦

    小心我胖虎: 没什么好说的,哥我爱你

  • YoLoV5学习(4)--detect.py程序(预测图片、视频、网络流)逐段讲解~

    28岁程序狗: 博主,这个train.py调用val.py的程序在哪?

  • YoLoV5学习(4)--detect.py程序(预测图片、视频、网络流)逐段讲解~

    28岁程序狗: 谢谢博主解惑,感谢。

  • YoLoV5学习(4)--detect.py程序(预测图片、视频、网络流)逐段讲解~

    独钓封寒江: detect是做检测用的,val是用于验证模型的效果的,在训练时打印的精度、P、R就是调用了val.py。你可以理解为一个一个是用作检测,一个是验证模型用的

  • YoLoV5学习(4)--detect.py程序(预测图片、视频、网络流)逐段讲解~

    28岁程序狗: 博主,您好,我想请教一下,这个detect.py 和val.py 分别是做什么的?两者有什么区别?train.py在训练了图片集之后,detect.py和val.py是不是把新图片带入进去,判断模型的准确性的?如果train.py训练的模型在新图片上效果不好,有哪些方法可以改进?

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • YoLoV5学习(5)-- Train.py 程序文件与yolov5s模型文件讲解
  • YoLoV5学习(4)--detect.py程序(预测图片、视频、网络流)逐段讲解~
  • 工业缺陷检测学习笔记
2022年7篇
2020年3篇
2019年1篇

目录

目录

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

城市里的牧羊人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源独断大明生而为王有起什么名字好好记侦探学园q国语广联达软件下载wwwrenren.com拿来吧你是什么梗起名字的学问讲究pcskys卢姓男孩起名起名大全男孩晋字苡字起名字女孩赵薇犯了什么事儿了古天乐其实不是本人了林正英咏柳古诗男孩起名大全免费2020电力安全psp大航海时代4正月初二是什么星座1200米高空下棋喝咖啡手相图解女右手民宿每个房间起名字起名代表健康平安的字体德的字辈排行的名字怎么起根据出生日期查五行起名字南宁舰中国最好的风水大师商标起名灵感武汉光谷软件园淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化