yolov8目标检测如何设置背景/无标签图像参与训练

背景

在开发深度学习模型的时候,总有一些图像会造成误检,这时候就需要将这些误检的图像不进行标注加入训练,让模型知道这里是一个不需要检测的"背景",减少模型的误检率。

而在网上搜了一大堆之后,发现并没有单独介绍这方面的文章,因此在这里做一个简单的文章进行介绍。

1、yolov8的数据集加载逻辑

第一步:首先通过图像路径得到所有图像的绝对文件路径列表

第二步:再通过img2label_paths这个函数将图像路径转换为标签文件路径,感兴趣的可以再去看看这个函数,所以这里需要划重点!!!,yolov8不是靠给定的标签文件路径去寻找标签文件,而是将图像文件路径转换为标签路径

第三步:通过一个进程池和verify_image_label函数将所有 的标签文件加载到内存里

点进这个函数,我把标签文件存在的加载代码折叠了,只看标签文件不存在时的的代码,可以发现这里将nm置为了1.,也就是不存在标签,这个只作为一个计数使用。重点是下面这一行。对于没有标签的图像,yolov8生成了一个空白的标签,并且将这个空白标签作为真实的标签进行训练

总结

yolov8将背景图像加入训练,不是生成一个空白的标签文件,而是将背景图像直接放入训练集即可

相关推荐
2401_8322981019 小时前
OpenClaw×HappyHorse 深度融合:AI 视频自动化量产,重构内容生产范式
人工智能·安全
Allen_LVyingbo19 小时前
《狄拉克符号法50讲》习题与解析(上)
开发语言·人工智能·python·数学建模·量子计算
llm大模型算法工程师weng19 小时前
高校数据中台:驱动智慧校园从“联通”走向“智治”
人工智能
波动几何19 小时前
多人游戏引擎框架gamebox
人工智能
AIHR数智引擎19 小时前
AI时代,德鲁克依然是答案——只是问题变了
大数据·人工智能·学习·职场和发展·机器人·求职招聘
chQHk57BN19 小时前
AI辅助编程:GitHub Copilot会取代开发者吗?
人工智能·github·copilot
平原201820 小时前
什么是Harness_AIAgent的基础设施革命
人工智能·chatgpt·harness
东离与糖宝20 小时前
大语言模型基础:Transformer 核心思想通俗讲解
人工智能
灵机一物20 小时前
灵机一物AI智能电商小程序(已上线)-实测GPT-6(Spud):AGI完成70%-80%,200万Token+全模态,AI行业迎来生死洗牌
人工智能
2501_9481142420 小时前
2026 主流模型选型指南:GPT-5.4 / Claude 4.6 / Gemini 3.1 Pro 任务场景分工图谱
人工智能·gpt·架构