当前位置: 首页 > news >正文

【免费数据集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类番茄叶片病害的大规模数据集,适合复杂病害识别任务
http://www.cnnetsun.cn/news/3542120.html

相关文章:

  • Ruru安全检测对比分析:与其他Android安全工具的技术差异
  • ROCm GPU内存管理终极指南:从零到精通的高性能内存优化策略
  • OpenCore Legacy Patcher完整指南:让旧Mac免费升级最新macOS系统的终极方案
  • 嵌入式显示驱动实战:从VIDn寄存器配置到性能优化全解析
  • C++入门指南:从环境搭建到面向对象编程实战
  • 免费本地AI视频剪辑工具FunClip终极指南:三步搭建智能视频处理系统
  • 鸿蒙原生开发手记:徒步迹 - 文件选择与上传组件
  • ShardingSphere-JDBC分库分表实战与原理详解
  • gpt-tokenizer实战:构建AI聊天应用的令牌计数与成本估算
  • 小程序毕设选题推荐:百货零售供应链数字化智能管理系统 移动端百货供应链进销存服务平台 中小型商超物资供应链管理小程序【附源码、mysql、文档、调试+代码讲解+全bao等】
  • JavaSE 基础语法 -逻辑控制
  • 2026降AIGC革命:AI率92%暴降至5%!实测10款降AIGC网站!免费额度狂薅攻略
  • 突破性视频监控架构设计:如何实现5万+设备并发接入与智能级联管理
  • 5分钟掌握OBS实时标注:让直播教学效率翻倍的终极指南
  • 计算机毕业设计之基于SpringBoot的校园闲置二手物品交易商城的实现
  • 计算机毕业设计之基于asp.net网络文件存储系统的设计与实现
  • 保护PDF文件安全:Signature PDF加密存储与权限管理最佳实践
  • 深入解析eQEP模块:从编码器信号到精准运动控制的核心技术
  • Roo Code深度解析:如何将整个AI开发团队装进你的代码编辑器?
  • GEO工具怎么选?基础监测与全链路优化的质变差异
  • GO_并发编程---Goroutine
  • C语言自增运算符深度解析:从原理到指针应用与避坑指南
  • WorthBase(家底)技术架构全解析:一款本地优先的个人财务 App
  • docker compose端口暴露才能外界访问(https为例子)
  • Drain3性能优化实践:内存控制与LRU缓存策略深度调优
  • Powerlevel10k:让你的终端从黑白到彩虹的魔法配置指南
  • MCSManager完整指南:5分钟快速搭建专业游戏服务器集群
  • 计算机毕业设计之新能源汽车电池回收处理平台设计与实现
  • Node.js 极简安装指南(Mac / Windows / Linux 通用,含国内镜像)
  • 一键盘点智能管理,办公室固定资产效益提升全指南