YOLOv5训练数据提示No labels found【亲测yolo加载label文件只需要修改img2label_paths函数改变就可以加载到label文件了】

仔细看下数据加载、处理的文件datasets.py,发现有一句会根据第2步中images文件夹的位置找到对应labels文件夹:

YOLOv5加载标签的地方在datasets.py中的这个地方,我们修改一下加载label的路径为自己的label放置位置就好。

在这个img2label_paths函数中,我们的修改如下:【因为我们是label和img放在同一个文件夹下的,所以我们直接修改完后缀名就好了】

with_suffix(suffix) 替换扩展名,返回新的路径,扩展名存在则不变

修改后缀名也可以使用with_suffix(suffix) ,但是这个方法要导入 Path('/hidog/text.tar.gz')类,

YOLOv5中是这样使用的,在检查cache文件的时候使用了

  • 【cache会一直到执行检查数据文件,里面有nc、nf等可以在控制台显示数据是否被发现、丢失、损坏等,比如输入图片是yolo处理不了的raw图片的时候就会nc+=1累计,最后在控制台打印】

YOLOv5中.replace()函数的使用

yolov5中是这样使用到的

yolov5训练时出现WARNING: Ignoring corrupted image and/or label

在使用yolov5训练数据集时,出现如下警报

WARNING: Ignoring corrupted image and/or label

我们debug顺序排查找到警告的地方发现

原因是我输入的图像是YOLOv5处理不了的.raw格式的图像,这里我们选择将.raw自己私下转为.png或者.tif图像再上传就可以了。

参考:Python标准库之pathlib

参考:yolov5训练时出现WARNING: Ignoring corrupted image and/or label
YOLOv5训练数据提示No labels found

YOLOv5训练数据提示No labels found、with_suffix使用、yolov5训练时出现WARNING: Ignoring corrupted image and/or label相关推荐

  1. YOLOv5训练数据提示No labels found

    利用YOLOv5训练数据的时候,一直提示找不到标签. 1.首先检查图片文件和标签文件的位置,这两个文件要在同一个路径下.如下: 2.文件夹位置OK,再检查下yaml配置文件中的信息是否正确.看起来也没 ...

  2. 安全帽佩戴检测——从数据处理、训练数据到模型部署落地(带有数据集、训练代码,可使用GPU的C++模型部署代码)

    前言 1.这是一个检测是否佩戴安全帽的完整项目,包含了数据集,训练代码,检测模型代码,转换模型与如何部署模型并应用到项目上的完整过程. 2.训练和开发环境是win10,显卡RTX3080;cuda10 ...

  3. YOLOV7-pose训练数据遇到的问题。

    1问题描述 Traceback (most recent call last):File "F:/code/yolov7-pose/train.py", line 562, in ...

  4. yolov5启用数据增强、tensorboard可视化及cutout增强

    yolov5启用数据增强与tensorboard可视化 一,yolov5启用数据增强 1.data目录下,有两个hyp的文件:data/hyp.scratch.yaml和data/hyp.finetu ...

  5. pytorch Dataset, DataLoader产生自定义的训练数据

    pytorch Dataset, DataLoader产生自定义的训练数据 目录 pytorch Dataset, DataLoader产生自定义的训练数据 1. torch.utils.data.D ...

  6. A.2【数据标注】:基于Label studio的训练数据标注指南:信息抽取(实体关系抽取)、文本分类等

    NLP专栏简介:数据增强.智能标注.意图识别算法|多分类算法.文本信息抽取.多模态信息抽取.可解释性分析.性能调优.模型压缩算法等 专栏详细介绍:NLP专栏简介:数据增强.智能标注.意图识别算法|多分 ...

  7. 如何创建计算机视觉场景训练数据

    作者 | 刘明宽 数据科学部门负责人,澳鹏(Appen)美国  曾任eBay首席研究科学家(数据科学总监) 对于一些精度要求不太高,或者不太复杂的计算机视觉应用场景,利用一些现有的开源数据集如Imag ...

  8. 训练数据也外包?这家公司“承包”了不少注释训练数据,原来是这样做的……...

    作者 |  Lionbridge AI 译者 | 天道酬勤 责编 | 徐威龙 封图| CSDN│下载于视觉中国 出品 |  AI科技大本营(ID:rgznai100) 在机器学习领域,训练数据准备是最 ...

  9. 10小时训练数据打造多语种语音识别新高度

    本文联合撰写: 腾讯:吕志强,颜京豪,胡鹏飞,康健,阿敏巴雅尔 导语|在刚刚结束的NIST OPENASR评测中,TEG AI语音联合清华大学,刷新世界小语种语音识别比赛6项第一.从2000年开始,N ...

最新文章

  1. textview html字体颜色变粗,安卓使用Html实现textview部分字体变色加粗的效果(使用Html实现多种字体效果)-Go语言中文社区...
  2. Activity Service 数据相互操作
  3. lodash 核心源码学习(基于4.17.11版本)
  4. 中国电信学院c语言题库,电脑题库试题精编版.doc
  5. python 绘图 hist bin参数_Python-hist,distplot bin宽度不一致问题的解决方案
  6. 最短网络(信息学奥赛一本通-T1350)
  7. html两个div有缝隙_HTML第一课
  8. 移动端的推拉效果导航菜单-支持响应式及其多层菜单
  9. Codeforces Bubble Cup 8 - Finals [Online Mirror] B. Bribes lca
  10. JavaBean与Map相互转换
  11. 数据挖掘十大经典算法原理
  12. php ttc转ttf 在线,iPad字体字库与Windows字库互相转换
  13. 全国一级计算机考什么,全国计算机等级考试一级考什么
  14. 【数据库课程设计】企业库存管理系统
  15. 三星android mac地址修改,三星手机如何改mac地址啊
  16. PS 制作ICO图标和图片背景透明化
  17. ctfshow 菜狗杯 化零为整 wp
  18. 【渝粤教育】21秋期末考试大学英语210262k2
  19. Unity3D求向量间的夹角
  20. 【大数据面试题】(一)Hadoop 相关面试题总结

热门文章

  1. 教资科二 一级简答题10/12
  2. android 动态波纹效果,Android实用View------水波动画效果多种实现方式详解
  3. Redis缓存穿透、击穿、雪崩
  4. Java环境搭建(超详细)
  5. 00942 ora 表存在_ORA-00942: 表或视图不存在 的原因和解决方法
  6. 批量处理幻灯片图片格式
  7. linux嵌入式优势,嵌入式linux的优势有什么?
  8. 比悲伤更悲伤的故事——前面笑的有多开心,后面哭的就有多惨!!
  9. Python——偏函数
  10. centos防火墙开启、关闭、查看状态。