当前位置:网站首页>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
边栏推荐
- 解决oracle安装在linux中jdk的冲突
- 笔试题:金额拆分
- net start mysql 启动报错:发生系统错误5。拒绝访问。
- Matlab学习12-图像处理之图像增强
- 第四课 标识符、关键字、变量、变量的分类和作用域、常量
- 信创建设看广州|海泰方圆亮相2022 信创生态融合发展论坛
- How to do App Automation Testing?Practical sharing of the whole process of App automation testing
- flink流批一体有啥条件,数据源是从mysql批量分片读取,为啥设置成批量模式就不行
- 【一起学Rust】Rust的Hello Rust详细解析
- 基于Sikuli GUI图像识别框架的PC客户端自动化测试实践
猜你喜欢

TiKV & TiFlash 加速复杂业务查询丨TiFlash 应用实践

"Digital Economy Panorama White Paper" Financial Digital User Chapter released!

What knowledge points do you need to master to learn software testing?

赛灵思MPSOC裸机下的 USB调试实验

苹果发布 AI 生成模型 GAUDI,文字生成 3D 场景

LeetCode-1796. 字符串中第二大的数字

缓存--伪共享问题

【云原生 · Kubernetes】部署Kubernetes集群

一次内存泄露排查小结
![[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比](/img/48/8d2cdf33862dc4622230c69d381b82.png)
[论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
随机推荐
数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习
漫谈缺陷管理的自动化实践方案
字节最爱问的智力题,你会几道?
【MySQL功法】第4话 · 和kiko一起探索MySQL中的运算符
Simple implementation of a high-performance clone of Redis using .NET (1)
【倒计时5天】探索音画质量提升背后的秘密,千元大礼等你来拿
OFDM 十六讲 4 -What is a Cyclic Prefix in OFDM
The effects of the background and the Activiti
Blazor Server(6) from scratch--policy-based permission verification
pandas连接oracle数据库并拉取表中数据到dataframe中、筛选当前时间(sysdate)到一天之前的所有数据(筛选一天范围数据)
技术总监需要会些什么?也太难了!
一次内存泄露排查小结
肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer
LeetCode-1161. 最大层内元素和
【一起学Rust】Rust学习前准备——注释和格式化输出
viewstub 的详细用法_pageinfo用法
pandas连接oracle数据库并拉取表中数据到dataframe中、生成当前时间的时间戳数据、格式化为指定的格式(“%Y-%m-%d-%H-%M-%S“)并添加到csv文件名称中
一文带你弄懂 CDN 技术的原理
LeetCode刷题笔记:105.从前序与中序遍历序列构造二叉树
子结点的数量