关于yolov5读取训练数据时强行跳过存在标签的图像

场景:

我有一个数据集,8个类别,voc格式,现在我只想训练其中的4个类别,正常我们的做法就是把类别名和数量改下就行了,但是在yolov5的官方代码中却存在一个bug,该bug在utils/datasets.py的cache_labels()方法中,主要问题是该方法会读取标注文件的objects,获取类别名,并根据类别名找到在4个类别中的索引位置,因为这个标注文件含有8个类别,另外4个类别是没有索引位置的,所以会报错,报错后后面的object就不处理了,这就导致读取的标注框大大减少。

posted @   海_纳百川  阅读(150)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
本站总访问量8976498
 
点击右上角即可分享
微信分享提示