news 2026/7/21 18:35:50

【免费数据集010期】Grape Leaf Diseases 葡萄叶病害检测数据集(4类):面向智慧农业的叶片病害识别基准

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【免费数据集010期】Grape Leaf Diseases 葡萄叶病害检测数据集(4类):面向智慧农业的叶片病害识别基准

Grape Leaf Diseases 葡萄叶病害检测数据集(4类):面向智慧农业的叶片病害识别基准

数据集简介

Grape Leaf Diseases数据集是一个专注于葡萄叶片病害检测的专业计算机视觉数据集,专为智慧农业领域的病害自动识别任务构建。该数据集针对葡萄种植中常见的叶片病害问题,收集了真实种植场景下的叶片图像并完成专业标注,为病害检测算法的训练与评估提供了可靠基准。

该数据集总计包含4195张葡萄叶片图像,覆盖4类目标类别,包括3种常见病害和健康叶片。图像采集自真实葡萄园场景,涵盖不同光照、角度和生长阶段的叶片样本,标注框总数达4415个,无空标签文件,标注覆盖率100%。

数据集主要用于葡萄叶片病害目标检测作物病害分类智慧农业视觉监测系统开发等任务,可支持从基础算法研究到实际农业生产应用的全流程技术验证。

数据集采用标准YOLO格式划分为训练集和验证集两个子集:

  • 训练集:包含3358张图像,占总数据量的80%,标注框数量3534个,用于模型的特征学习与参数优化
  • 验证集:包含837张图像,占总数据量的20%,标注框数量881个,用于模型性能的阶段性评估与超参数调优

该数据集以其真实场景覆盖专业病害标注类别均衡性良好的特点,成为葡萄病害检测领域重要的基准数据集,为智慧农业中的作物病害自动识别技术研究提供了高质量的数据支撑。

01 数据集概览

字段详情
数据集名称Grape Leaf Diseases 葡萄叶病害检测数据集
类别数量4
总图像数量4195张
训练集规模3358张(80%),含3534个标注框
验证集规模837张(20%),含881个标注框
测试集支持
标注格式YOLO格式(归一化边界框)
标注质量无空标签文件,标注覆盖率100%,边界框平均宽0.8687、高0.9155
采集场景真实葡萄园环境,涵盖不同光照、角度、生长阶段
图像分辨率最小150×150,最大5456×3632,平均291×283,其中256×256分辨率占比96.8%
类别均衡性类别不均衡分数2.15,整体均衡性良好
数据增强建议建议采用旋转、翻转、亮度调整、对比度增强等方式缓解分辨率差异问题
其他信息无小目标(归一面积<0.005),目标尺度以中大型为主

02 类别定义与特征

类别ID英文名称中文术语视觉特征
0Grape__BlackRot葡萄黑腐病叶片表面出现圆形或不规则形褐色病斑,病斑边缘呈红褐色,后期病斑上会出现黑色小点,叶片逐渐干枯
1Grape__Esca葡萄埃斯卡病叶片表面呈现黄色或红褐色斑点,病斑呈不规则形状,常伴有叶脉坏死,严重时叶片出现穿孔或大面积枯萎
2Grape__Healthy健康葡萄叶叶片颜色鲜绿,表面无病斑、坏死或畸形,叶脉清晰,整体形态完整
3Grape__LeafBlight葡萄叶枯病叶片边缘或尖端出现褐色坏死区域,逐渐向叶片中心扩展,病斑呈不规则形,后期叶片大面积干枯卷曲



03 数据集目录结构

Grape_Leaf_Diseases/ ├── train/ │ ├── images/ # 训练集图像(3358张) │ └── labels/ # 训练集YOLO标注(.txt) ├── val/ │ ├── images/ # 验证集图像(837张) │ └── labels/ # 验证集YOLO标注(.txt) └── data.yaml # YOLO26配置文件

04 应用场景

  1. 智慧葡萄园病害监测:部署在葡萄园的智能摄像头实时采集叶片图像,通过模型自动识别病害类型,实现病害的早期预警与精准防控,减少农药使用量。
  2. 移动农业检测终端:集成在植保无人机或手持智能设备中,在田间快速扫描葡萄叶片,实时输出病害检测结果,辅助农户进行现场诊断。
  3. 农业大数据分析:基于大量病害检测数据,分析不同区域、不同季节的病害发生规律,为葡萄种植的精细化管理提供数据支撑。
  4. 作物病害识别算法研究:作为基准数据集,用于对比不同目标检测算法在葡萄病害识别任务中的性能,推动农业计算机视觉技术的发展。
  5. 农业科普与培训:结合可视化检测结果,用于种植户的病害识别培训,提升农户对葡萄常见病害的认知水平。

05 模型训练与部署

YOLO26 配置文件(data.yaml)

# Grape Leaf Diseases 葡萄叶病害检测数据集配置train:../train/images# 训练集图像路径val:../val/images# 验证集图像路径test:''# 无测试集nc:4# 类别数量names:# 类别名称列表-Grape__BlackRot-Grape__Esca-Grape__Healthy-Grape__LeafBlight

训练参数建议与命令

根据数据集规模(4195张图像)和图像特征,推荐以下训练参数:

  • epochs=45:中等规模数据集,45轮训练可充分收敛
  • batch_size=16:平衡训练效率与显存占用的通用最优值
  • imgsz=640:适配目标尺度,同时缓解原始分辨率差异问题
  • optimizer=SGD:针对均衡数据集,泛化性优于Adam
  • amp=True:开启混合精度训练,节省显存并加速训练
单GPU训练命令
yolo traindata=data.yamlmodel=yolo26n.ptepochs=45batch=16imgsz=640optimizer=SGDamp=Truecache=Trueworkers=8save_period=11device=0
多GPU训练命令
yolo traindata=data.yamlmodel=yolo26n.ptepochs=45batch=32imgsz=640optimizer=SGDamp=Truecache=Trueworkers=8save_period=11device=0,1
模型验证与导出
# 模型验证yolo valdata=data.yamlmodel=runs/detect/train/weights/best.ptimgsz=640# 导出为ONNX格式(用于部署)yoloexportmodel=runs/detect/train/weights/best.ptformat=onnximgsz=640
Python 训练代码
fromultralyticsimportYOLOif__name__=='__main__':model=YOLO('yolo26n.pt')results=model.train(data='data.yaml',epochs=45,batch=16,imgsz=640,workers=8,device=0,optimizer='SGD',amp=True,cache=True,save_period=11,)

06 数据集获取方式

后台回复关键词葡萄叶病害检测数据集,即可获取数据集下载链接及使用说明。

07 使用声明与引用规范

  1. 本数据集仅用于学术研究与非商业用途,禁止用于商业产品开发或盈利性活动
  2. 使用数据集发表论文或研究成果时,需在致谢部分注明数据集来源
  3. 请勿对数据集进行二次分发或修改后重新发布
  4. 数据集提供者不对因使用本数据集导致的任何损失承担责任

08 相关数据集推荐

  1. PlantVillage 植物病害数据集:包含14种作物的26类病害图像,覆盖更广泛的作物种类
  2. Apple Leaf Disease Dataset:专注于苹果叶片病害的检测数据集,包含4类病害和健康叶片
  3. Citrus Leaf Disease Dataset:针对柑橘类作物的叶片病害检测数据集,涵盖5类病害类型
  4. Tomato Leaf Disease Detection Dataset:包含10类番茄叶片病害的大规模数据集,适合复杂病害识别任务
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/20 17:48:10

Ruru安全检测对比分析:与其他Android安全工具的技术差异

Ruru安全检测对比分析&#xff1a;与其他Android安全工具的技术差异 【免费下载链接】Ruru An android sample app of detecting suspicious apps like magisk manager 项目地址: https://gitcode.com/gh_mirrors/rur/Ruru 在Android安全领域&#xff0c;恶意软件和系统…

作者头像 李华
网站建设 2026/7/21 18:35:14

ROCm GPU内存管理终极指南:从零到精通的高性能内存优化策略

ROCm GPU内存管理终极指南&#xff1a;从零到精通的高性能内存优化策略 【免费下载链接】ROCm AMD ROCm™ Software - GitHub Home 项目地址: https://gitcode.com/GitHub_Trending/ro/ROCm 你是否曾遇到过GPU内存不足导致训练中断的困境&#xff1f;或者数据传输瓶颈让…

作者头像 李华
网站建设 2026/7/20 17:43:52

嵌入式显示驱动实战:从VIDn寄存器配置到性能优化全解析

1. 项目概述&#xff1a;从寄存器手册到可运行的显示驱动在嵌入式显示系统的开发中&#xff0c;最让人又爱又恨的环节&#xff0c;恐怕就是对着几百页的技术参考手册&#xff08;TRM&#xff09;去配置那些密密麻麻的寄存器了。手册里每个比特位都定义得清清楚楚&#xff0c;但…

作者头像 李华
网站建设 2026/7/20 17:43:04

C++入门指南:从环境搭建到面向对象编程实战

1. 从“Hello World”到构建思维&#xff1a;为什么C依然是硬核开发的基石每次看到有人问“C教程1”该从哪开始&#xff0c;我总会想起自己第一次在屏幕上打出“Hello, World!”时的那种既兴奋又茫然的感觉。兴奋的是&#xff0c;一个简单的程序就能让机器听从你的指令&#xf…

作者头像 李华