当前位置:网站首页>YOLOv5训练数据提示No labels found、with_suffix使用、yolov5训练时出现WARNING: Ignoring corrupted image and/or label
YOLOv5训练数据提示No labels found、with_suffix使用、yolov5训练时出现WARNING: Ignoring corrupted image and/or label
2022-08-03 12:06:00 【是七叔呀】
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图像再上传就可以了。
参考:yolov5训练时出现WARNING: Ignoring corrupted image and/or label
YOLOv5训练数据提示No labels found
边栏推荐
- net start mysql 启动报错:发生系统错误5。拒绝访问。
- pandas连接oracle数据库并拉取表中数据到dataframe中、筛选当前时间(sysdate)到一天之前的所有数据(筛选一天范围数据)
- 零拷贝、MMAP、堆外内存,傻傻搞不明白...
- html网页如何获取后台数据库的数据(html + ajax + php + mysql)
- 最牛逼的集群监控系统,它始终位列第一!
- 第5章 实现首页Tab数据展示
- 深度学习跟踪DLT (deep learning tracker)
- 智能日报脚本
- 【HCIP持续更新】STP协议相关保护机制
- Blazor Server(6) from scratch--policy-based permission verification
猜你喜欢
随机推荐
最牛逼的集群监控系统,它始终位列第一!
码率vs.分辨率,哪一个更重要?
为什么越来越多的开发者放弃使用Postman,而选择Eolink?
深度学习跟踪DLT (deep learning tracker)
5个超好用手机开源自动化工具,哪个适合你?
bash while loop and until loop
Matlab学习11-图像处理之图像变换
从零开始Blazor Server(6)--基于策略的权限验证
距LiveVideoStackCon 2022 上海站开幕还有3天!
赛灵思MPSOC裸机下的 USB调试实验
I in mother's womb SOLO20 years
小身材有大作用——光模块寿命分析(二)
bash for循环
【一起学Rust】Rust的Hello Rust详细解析
FE主导打造一个运营活动平台
LeetCode-48. 旋转图像
零拷贝、MMAP、堆外内存,傻傻搞不明白...
awk入门教程
第4章 搭建网络库&Room缓存框架
【一起学Rust】Rust学习前准备——注释和格式化输出









