位置: IT常识 - 正文

【Yolov5】Yolov5添加检测层,四层结构对小目标、密集场景更友好(yolov5tiny)

编辑:rootadmin
【Yolov5】Yolov5添加检测层,四层结构对小目标、密集场景更友好 🚀🚀🚀Yolov5增加检测层🚀🚀🚀前言

推荐整理分享【Yolov5】Yolov5添加检测层,四层结构对小目标、密集场景更友好(yolov5tiny),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:yolov5使用,yolov5使用,yolov5 ciou,yolov5s,yolov5m,yolov5m,yolov5m,yolov5怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

Yolov5的检测速度与精度较为平衡,但是原算法对于小目标的检测效果不佳,根据一些论文,我们可以通过增加检测层来提高对小目标的特征提取能力,增加算法在密集场景下的表现。

文章目录前言一、网络结构说明二、网络配置三、使用效果一、网络结构说明

Yolov5原网络结构如下: 增加一层检测层后,网络结构如下:(其中虚线表示删除的部分,细线表示增加的数据流动方向)

二、网络配置【Yolov5】Yolov5添加检测层,四层结构对小目标、密集场景更友好(yolov5tiny)

第一步,在models文件夹下面创建yolov5s-add-one-layer.yaml文件。

第二步,将下面的内容粘贴到新创建的文件中。

# YOLOv5 🚀 by Ultralytics, GPL-3.0 license# Parametersnc: 2 # number of classesdepth_multiple: 0.33 # model depth multiplewidth_multiple: 0.50 # layer channel multipleanchors: - [4,5, 8,10, 22,18] # P2/4 - [10,13, 16,30, 33,23] # P3/8 - [30,61, 62,45, 59,119] # P4/16 - [116,90, 156,198, 373,326] # P5/32# YOLOv5 v6.0 backbonebackbone: # [from, number, module, args] [[-1, 1, Conv, [64, 6, 2, 2]], # 0-P1/2 [-1, 1, Conv, [128, 3, 2]], # 1-P2/4 [-1, 3, C3, [128]], [-1, 1, Conv, [256, 3, 2]], # 3-P3/8 [-1, 6, C3, [256]], [-1, 1, Conv, [512, 3, 2]], # 5-P4/16 [-1, 9, C3, [512]], [-1, 1, Conv, [1024, 3, 2]], # 7-P5/32 [-1, 3, C3, [1024]], [-1, 1, SPPF, [1024, 5]], # 9 ]# YOLOv5 v6.0 headhead: [[-1, 1, Conv, [512, 1, 1]], [-1, 1, nn.Upsample, [None, 2, 'nearest']], [[-1, 6], 1, Concat, [1]], # cat backbone P4 [-1, 3, C3, [512, False]], # 13 [-1, 1, Conv, [256, 1, 1]], [-1, 1, nn.Upsample, [None, 2, 'nearest']], [[-1, 4], 1, Concat, [1]], # cat backbone P3 # add feature extration layer [-1, 3, C3, [256, False]], # 17 [-1, 1, Conv, [128, 1, 1]], [-1, 1, nn.Upsample, [None, 2, 'nearest']], [[-1, 2], 1, Concat, [1]], # cat backbone P3 # add detect layer [-1, 3, C3, [128, False]], # 21 (P4/4-minium) [-1, 1, Conv, [128, 3, 2]], [[-1, 18], 1, Concat, [1]], # cat head P3 # end [-1, 3, C3, [256, False]], # 24 (P3/8-small) [-1, 1, Conv, [256, 3, 2]], [[-1, 14], 1, Concat, [1]], # cat head P4 [-1, 3, C3, [512, False]], # 27 (P4/16-medium) [-1, 1, Conv, [512, 3, 2]], [[-1, 10], 1, Concat, [1]], # cat head P5 [-1, 3, C3, [1024, False]], # 30 (P5/32-large) [[21, 24, 27, 30], 1, Detect, [nc, anchors]], # Detect(P2, P3, P4, P5) ]

第三步,在终端中输入命令:python models/yolo.py --cfg=yolov5s-add-one-layer.yaml,按下Enter键运行后看到下面的效果 到这里就配置完成,可以进行训练了。

三、使用效果

我们看看添加一个层次后效果如何

原图 原网络推理 新网络推理

这里作者分别使用 yolov5s.yaml 与yolov5s-add-one-layer.yaml网络训练120轮,然后分别使用他们的best.pt模型进行推理。可以看到添加一层后,相对于原模型多检测出了三个口罩,而且对于原网络中检测错的人脸,其分类概率也更加正确了(图中是没有人脸的,所以概率越低越好)

最后,如果觉得本文对你有帮助,不妨动动小手点个赞,你的三连是作者更新的最大动力😊🌹

本文链接地址:https://www.jiuchutong.com/zhishi/298336.html 转载请保留说明!

上一篇:前端开发调式必备技能F12开发者工具之Elements(元素)面板,详细图解带流程【第一部分】(前端开发配置)

下一篇:[YOLOv7/YOLOv5系列算法改进NO.7]损失函数改进(yolov5s)

  • 华为nova9pro怎么绑定门禁卡(华为nova9pro怎么关闭5G网络)

    华为nova9pro怎么绑定门禁卡(华为nova9pro怎么关闭5G网络)

  • wwdc是什么大会

    wwdc是什么大会

  • 华为p40主摄是否有光学防抖(华为p40p主摄)

    华为p40主摄是否有光学防抖(华为p40p主摄)

  • 淘宝如何取消退款申请卖家发货(淘宝如何取消退款 只有修改申请)

    淘宝如何取消退款申请卖家发货(淘宝如何取消退款 只有修改申请)

  • 移动硬盘不支持分区是什么意思(移动硬盘不支持win10系统)

    移动硬盘不支持分区是什么意思(移动硬盘不支持win10系统)

  • 滴滴出租车输错金额怎么改(滴滴出租车输错金额乘客怎么追回多余的钱)

    滴滴出租车输错金额怎么改(滴滴出租车输错金额乘客怎么追回多余的钱)

  • 手机qq表情包加载不出来怎么办(手机qq表情包加载失败)

    手机qq表情包加载不出来怎么办(手机qq表情包加载失败)

  • 路由器亮红灯怎么办(路由器亮红灯怎么回事,上不了网)

    路由器亮红灯怎么办(路由器亮红灯怎么回事,上不了网)

  • 怎么看淘宝三年前的聊天记录(怎么看淘宝三年前的物流)

    怎么看淘宝三年前的聊天记录(怎么看淘宝三年前的物流)

  • 卡点视频是什么意思(卡视频是什么意思啊免费)

    卡点视频是什么意思(卡视频是什么意思啊免费)

  • vivoy97能下载安装OTG吗(vivoy79a安卓版本8.0)

    vivoy97能下载安装OTG吗(vivoy79a安卓版本8.0)

  • 蜂鸟派单拒绝有影响吗(蜂鸟配送指派单拒接有什么惩罚)

    蜂鸟派单拒绝有影响吗(蜂鸟配送指派单拒接有什么惩罚)

  • 骁龙865处理器的手机有哪些(骁龙865处理器的手机)

    骁龙865处理器的手机有哪些(骁龙865处理器的手机)

  • 平板let和wifi有什么区别(平板tle和wife哪个好)

    平板let和wifi有什么区别(平板tle和wife哪个好)

  • 华为充电动画怎样才能一直显示(华为充电动画怎么显示出来)

    华为充电动画怎样才能一直显示(华为充电动画怎么显示出来)

  • 网络互连有何实际意义(网络互连有哪几种形式)

    网络互连有何实际意义(网络互连有哪几种形式)

  • 苹果手机微信接收不到信息怎么回事(苹果手机微信接听视频还要解锁)

    苹果手机微信接收不到信息怎么回事(苹果手机微信接听视频还要解锁)

  • qq限免主题能用多久(qq限免主题变永久)

    qq限免主题能用多久(qq限免主题变永久)

  • ipad air是什么型号(苹果平板ipadair是什么型号)

    ipad air是什么型号(苹果平板ipadair是什么型号)

  • word变成很多小页了怎么办(word为什么变得很小)

    word变成很多小页了怎么办(word为什么变得很小)

  • 爱奇艺会员可以同时几个人用(爱奇艺会员可以投屏到电视上么)

    爱奇艺会员可以同时几个人用(爱奇艺会员可以投屏到电视上么)

  • zp/a是什么版本的苹果(zp/a是什么版本的苹果手机)

    zp/a是什么版本的苹果(zp/a是什么版本的苹果手机)

  • 程序由哪三部分组成(程序由哪三部分构成的)

    程序由哪三部分组成(程序由哪三部分构成的)

  • 荣耀9x用快充线有用吗(荣耀9x用快充线充电)

    荣耀9x用快充线有用吗(荣耀9x用快充线充电)

  • 阿里巴巴退款退到哪里去了(阿里巴巴退款退货技巧)

    阿里巴巴退款退到哪里去了(阿里巴巴退款退货技巧)

  • 手机刷机以后怎么恢复以前的系统(手机刷机以后怎样找回以前的信息)

    手机刷机以后怎么恢复以前的系统(手机刷机以后怎样找回以前的信息)

  • 小米8se是什么机身(小米8se是什么机芯)

    小米8se是什么机身(小米8se是什么机芯)

  • 陌陌怎么知道被对方拉黑了(陌陌怎么知道被拉黑名单)

    陌陌怎么知道被对方拉黑了(陌陌怎么知道被拉黑名单)

  • 劳务公司的个税如何申报
  • 结算备付金会计分录
  • 小规模教育培训计划
  • 加油票抬头开错可以更换吗
  • 建筑企业预缴印花税会计分录
  • 冲销应收账款会引起
  • 税前扣除的职工福利费标准
  • 发票已认证未抵扣怎么办
  • 抵缴以前年度多缴所得税如何做会计分录?
  • 增值税发票做假什么后果
  • 开票不走公户
  • 工会经费可不可以不交
  • 景区中设立的经济组织是
  • 企业所得税退税会计分录
  • 土地纳税申报表
  • 公司销售商品怎么做分录
  • 季度不超过30万免税分录
  • 现代服务业个数有多少
  • 包工不包料都包括什么
  • 留抵税额算进项税额吗
  • 如何激活windows11专业版?
  • 残疾人就业保障金申报时间
  • 购买产品优惠计入什么科目
  • 购买交易性金融资产时,支付的交易费用应计入
  • php教程零基础入门
  • 承兑到期解付为什么不到账
  • 建设期需要流动资金吗
  • 法国西南部城市
  • 待安置期间生活补助费多少钱
  • 增值税逾期未申报怎么补申报
  • php pdo连接sqlserver
  • uniapp微信公众号授权
  • php反射获取方法参数
  • 广告费与业务宣传费不超过当年销售收入
  • 资产总额怎么计算公式
  • 人工智能机器人的好处
  • 利润表所得税费用怎么算
  • pico实例
  • 收到退税款怎么做账
  • mongodb视频教程
  • vue安装插件
  • 员工出差预借差旅费入的借贷
  • 承兑汇票是属于什么科目
  • 垃圾处理费怎么申报
  • 什么是存货周转期间
  • 专用设备技术维护费
  • 单品毛利润计算方法
  • 中小微企业有哪些企业
  • 房地产契税新政策2023
  • 存货报废计入
  • 民间非盈利组织使用什么会计准则
  • 个人发票单位能做账用吗
  • 收到保险公司的赔款怎么做账
  • 短期借款利息是多少
  • 从业人数和资产总额指标,应按企业
  • solaris 2020
  • 三星笔记本电脑
  • win7/win8.1/win10系统下如何配置Java环境变量 Java环境变量的配置教程介绍
  • solaris的多线程实现方式
  • 电脑更新windows11后开机一黑屏
  • window7qq登录失败
  • xp开机启动项在哪里设置方法
  • linuxserver docker
  • centos6.8修改主机名
  • linux统计文件中每个单词出现的次数
  • linux windows转linux
  • 预装win7旗舰版
  • 什么时候用热毛巾敷眼睛最好
  • js实现简单的画图功能
  • linux查找占用磁盘最大文件
  • 批处理应用实例
  • js文件设置编码
  • javascript:void(0)点击登录没反应怎么解决
  • Android使用领域(移动端,PC,服务端)
  • jquery访问本地html
  • 电子税务局可以开纸质发票吗
  • 江苏国税电子税务局网上申报流程
  • 怎么样开通深圳医保
  • 契税纳税申报表在哪里拿
  • 网上办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设