news 2026/4/19 10:42:48

智能垃圾桶、垃圾分类 App、环卫机器人、政策评估系统 YOLOV8模型如何训练生活垃圾分类检测数据集 建立基于深度学习框架YOLOV8垃圾检测系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
智能垃圾桶、垃圾分类 App、环卫机器人、政策评估系统 YOLOV8模型如何训练生活垃圾分类检测数据集 建立基于深度学习框架YOLOV8垃圾检测系统

垃圾分类检测数据集 垃圾四类检测数据集 14964张 4类

YOLO格式

【垃圾四类检测YOLO数据集】共【14964】张,按照8比2划分为训练集和验证集,其中训练集【11971】张,验证集【2993】张,模型分为【4】类,分类为:【‘可回收垃圾’, ‘其他垃圾’, ‘厨余垃圾’, ‘有害垃圾’】
每个类别的图片数量和标注框数量如下:
可回收垃圾: 图片数【7183】,标注框数【9229】
其他垃圾: 图片数【5527】,标注框数【9121】
厨余垃圾: 图片数【3449】,标注框数【5257】
有害垃圾: 图片数【1538】,标注框数【1983】
数据集YOLOv5-v11通用

以下是垃圾分类四类检测 YOLO 数据集的详细信息汇总表:

项目内容
数据集名称垃圾分类四类检测 YOLO 数据集
总图像数量14,964 张
类别数量4 类
类别定义1.可回收垃圾(Recyclable)2.其他垃圾(Residual / Other)3.厨余垃圾(Household Food Waste)4.有害垃圾(Hazardous)
数据划分比例训练集 : 验证集 =8 : 2
训练集数量11,971 张
验证集数量2,993 张
标注格式YOLO 格式.txt(每行:class_id x_center y_center width height,归一化坐标)
兼容模型YOLOv5 / YOLOv6 / YOLOv7 / YOLOv8 / YOLOv9 / YOLOv10 / YOLOv11(通用)
目录结构<br>garbage4/<br>├── images/<br>│ ├── train/<br>│ └── val/<br>├── labels/<br>│ ├── train/<br>│ └── val/<br>└── garbage4.yaml<br>

📊 各类别统计详情

类别图片数量标注框数量占总图像比例特点说明
可回收垃圾7,1839,229≈48.0%包含塑料瓶、易拉罐、纸箱、玻璃瓶等,目标清晰、尺寸多样
其他垃圾5,5279,121≈36.9%如污染纸张、一次性餐具、烟蒂等,背景复杂,部分目标较小
厨余垃圾3,4495,257≈23.1%果皮、剩饭、菜叶等,常呈湿软、变形状态,光照敏感
有害垃圾1,5381,983≈10.3%电池、灯管、药品、化学品容器等,数量较少但安全关键

⚠️ 注:因一张图像可包含多个类别目标,各类别图片数之和(7183+5527+3449+1538=17,697) > 总图像数(14,964),属正常现象。

📄garbage4.yaml配置文件示例

train:./images/trainval:./images/valnc:4names:['可回收垃圾','其他垃圾','厨余垃圾','有害垃圾']

✅ 该数据集适用于智能垃圾桶、垃圾分类 App、环卫机器人、政策评估系统等场景,标签质量高,可直接用于 YOLO 系列模型训练与部署。

1

1

1


📦 垃圾分类四类检测 YOLO 数据集(14,964 张图像)

✅ 数据集概览
  • 总图像数量:14,964 张
  • 类别数量:4 类
  • 划分比例:8:2(训练集 : 验证集)
    • 训练集:11,971 张
    • 验证集:2,993 张
🗂️ 分类标签
类别中文名称英文名称
0可回收垃圾recyclable waste
1其他垃圾other waste
2厨余垃圾kitchen waste
3有害垃圾hazardous waste

支持中文/英文标注,适配 YOLOv5 ~ YOLOv8 等主流版本


📊 各类别统计详情

类别图片数标注框数占比(图片)
可回收垃圾7,1839,229~48%
其他垃圾5,5279,121~37%
厨余垃圾3,4495,257~23%
有害垃圾1,5381,983~10%

注:每个图像包含多个边界框(多目标),整体标注密度高,适用于复杂场景下的垃圾识别任务。


🧠 模型性能表现(附赠训练模型)

我们使用YOLOv8在该数据集上进行了300 epoch的训练,并提供以下成果:

🔍 Precision-Recall 曲线分析(mAP@0.5 = 0.812)
  • 可回收垃圾:AP = 0.805
  • 其他垃圾:AP = 0.721
  • 厨余垃圾:AP = 0.843
  • 有害垃圾:AP = 0.877
  • 所有类别平均 mAP@0.50.812

✅ 性能优秀,尤其在“有害垃圾”和“厨余垃圾”上表现突出,具备实际部署能力。


💾 包含内容

  1. 原始数据集(YOLO 格式):

    • train/images/val/images/
    • 对应的.txt标注文件(每行格式:class x_center y_center width height
    • data.yaml配置文件(直接可用)
  2. 预训练模型

    • YOLOv8n / YOLOv8s 等版本(300 epoch 训练完成)
    • 模型文件格式:.pt(PyTorch)
    • 支持推理、导出 ONNX/TensorRT 等
  3. 完整代码包

    • 完整的训练脚本(train.py
    • 推理测试脚本(detect.py
    • 数据增强配置
    • 可视化结果(如 PR 曲线、混淆矩阵、检测图等)
    • Docker 部署建议(可选)

🛠️ 使用方式

# 下载数据集与模型gitclone https://github.com/yourname/garbage-classification-yolo.git# 使用 Ultralytics YOLOv8 进行推理yolo detectmode=predictmodel=best.ptsource=test/images/

支持自定义类别、更换模型结构(如 YOLOv8m, YOLOv8l)、迁移学习等。


📌 适用场景

  • 城市智能垃圾分类系统
  • 智能垃圾桶自动识别
  • 废物处理自动化流水线
  • 教学科研项目(计算机视觉、AI 实践)
  • 机器人视觉感知模块

🌐 兼容性

  • ✅ YOLOv5, YOLOv6, YOLOv7, YOLOv8 全系列支持
  • ✅ 支持 CUDA 加速推理
  • ✅ 可转换为 ONNX、TensorRT、CoreML 等格式用于移动端/边缘设备
  • ✅ 提供 LabelImg 标注工具生成指南

📢 特别说明

  • 所有图像均经过人工筛选与标注,保证质量。
  • 数据来源真实多样,涵盖家庭、街道、商场等多种场景。
  • 附带详细的构建文档与训练日志,方便复现与调优。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 21:46:13

精选 4 款基于 C# 开源、实用的工具类库,开发效率提升利器!

前言 在我们日常工作开发中工具类库是软件开发中不可或缺的一部分&#xff0c;它们通过提供通用功能、实现代码复用、封装复杂逻辑、提升代码质量与可维护性&#xff0c;帮助开发者更高效、更稳定地构建软件应用程序。 今天大姚给大家分享 4 款基于 C# 开源、免费、实用的工具…

作者头像 李华
网站建设 2026/4/17 15:54:49

英伟达CES 2026深度解读:物理AI革命与全栈技术重构(附演讲ppt)

英伟达创始人兼CEO黄仁勋在CES 2026的演讲,以“计算的炼金术”为核心,勾勒出加速计算与生成式AI双平台变革叠加下的技术蓝图,其内容涵盖物理AI突破、全栈硬件重构、开源生态建设及产业落地实践,深刻重塑了AI从虚拟走向物理世界的技术路径与商业逻辑。 本文主要参考2份文档,…

作者头像 李华
网站建设 2026/4/19 2:38:50

LeetCode100天Day13-移除元素与多数元素

LeetCode100天Day13-移除元素与多数元素&#xff1a;双指针移除与排序计数 摘要&#xff1a;本文详细解析了LeetCode中两道经典数组题目——“移除元素"和"多数元素”。通过双指针实现原地移除元素&#xff0c;以及使用排序和计数查找多数元素&#xff0c;帮助读者掌…

作者头像 李华
网站建设 2026/4/17 19:16:43

智纺云ERP开发实战

基于Spring Boot React的纺织品ERP管理系统全栈开发实战 本文详细介绍了一个企业级纺织品ERP管理系统的完整开发过程,涵盖需求分析、技术选型、架构设计、核心功能实现等方面。该系统采用前后端分离架构,后端使用Spring Boot MyBatis MySQL,前端使用React Tailwind CSS,实现…

作者头像 李华
网站建设 2026/4/17 20:56:06

C/C++访问MySQL数据库

C/C访问MySQL数据库 VS2019配置 第一步&#xff1a;打开mysql的安装目录&#xff0c;默认安装目录如下&#xff1a;C:\Program Files\MySQL\MySQL Server 8.0&#xff0c;确认 lib 目录和include 目录是否存在。 第二步&#xff1a;打开VS2019&#xff0c;新建一个空工程,控制台…

作者头像 李华
网站建设 2026/4/18 3:34:32

如何用一款刷题APP,高效通关华为数通认证?我的HCIP备考心得分享

作为一名刚刚拿下华为HCIP-Datacom的“新鲜”持证者&#xff0c;回顾整个备考历程&#xff0c;我发现除了啃教材、看视频&#xff0c;高效使用一款专业的刷题APP&#xff0c;是决定备考效率与考试信心的关键。今天&#xff0c;我想以过来人的身份&#xff0c;深度分享我如何将一…

作者头像 李华