遥感航拍农业异常数据集 农田高质量航拍图像,其中每张图像由 RGB 和近红外 (NIR) 通道组成,分辨率高达每像素 10 厘米。
遥感航拍农业异常数据集收集3,432 个农田的 94,986 张高质量航拍图像其中每张图像由 RGB 和近红外 (NIR) 通道组成分辨率高达每像素 10 厘米。注释了对农民最重要的九种类型的田间异常模式重复播种、干旱、车辙印营养缺乏、播种机漏薄、风暴损坏、洪涝、水道、杂草簇异常共20GB数据集介绍数据集概述数据集名称遥感航拍农业异常数据集图像数量共94,986张高质量航拍图像图像类型每张图像由RGB和近红外NIR通道组成图像分辨率每像素10厘米异常类型共9种分别为重复播种overseeding、干旱drought、车辙印rutting、营养缺乏nutrient_deficiency、播种机漏薄planter_skip、风暴损坏storm_damage、洪涝flooding、水道waterway、杂草簇异常weed_cluster数据量约20GB数据集划分已划分好训练集、验证集和测试集数据集结构假设你的数据集已经按照以下结构组织深色版本agriculture_anomaly_dataset/├── images/│ ├── train/│ ├── val/│ └── test/└── labels/├── train/├── val/└── test/每个文件夹中包含对应的图像文件和标签文件。确保所有图像文件都是.jpg格式而标签文件是.txt格式并且它们的名字与对应的图像文件相同。数据集配置文件创建一个数据集配置文件如agriculture_anomaly_dataset.yaml该文件定义了数据集的基本信息包括路径、类别等。示例配置如下yaml深色版本训练和验证的数据集路径train: agriculture_anomaly_dataset/images/trainval: agriculture_anomaly_dataset/images/valtest: agriculture_anomaly_dataset/images/test类别名称names:0: overseeding1: drought2: rutting3: nutrient_deficiency4: planter_skip5: storm_damage6: flooding7: waterway8: weed_cluster类别数量nc: 9训练模型安装依赖确保你的开发环境中安装了必要的软件和库。YOLOv8是基于PyTorch框架的因此你需要安装Python以及PyTorch。安装Python推荐3.7或更高版本安装PyTorch你可以从PyTorch官方网站获取安装命令根据你的系统配置选择合适的安装方式。克隆YOLOv8的官方仓库到本地并安装项目所需的其他依赖bash深色版本git clone https://github.com/ultralytics/ultralytics.gitcd ultralyticspip install -r requirements.txt2. 训练模型在完成上述准备工作后你可以开始训练模型了。打开终端进入YOLOv8项目的根目录运行训练命令bash深色版本python ultralytics/yolo/v8/detect/train.py --data agriculture_anomaly_dataset.yaml --cfg yolov8.yaml --weights yolov8x.pt --batch-size 16 --epochs 100这里–data 参数指定了数据集配置文件的路径。–cfg 参数指定了模型配置文件。–weights 参数用于指定预训练权重的路径这有助于加速训练过程并提高最终模型的性能。–batch-size 和 --epochs 分别设置了批量大小和训练轮数。模型评估训练完成后可以通过验证集来评估模型的性能。YOLOv8提供了方便的命令来进行模型评估bash深色版本python ultralytics/yolo/v8/detect/val.py --data agriculture_anomaly_dataset.yaml --weights runs/train/exp/weights/best.pt这里best.pt 是训练过程中保存的最佳模型权重文件。模型推理你可以使用训练好的模型进行推理检测新的图像中的异常。示例命令如下bash深色版本python ultralytics/yolo/v8/detect/predict.py --source path/to/your/image.jpg --weights runs/train/exp/weights/best.pt --conf 0.25这里–source 参数指定了要检测的图像路径。–conf 参数设置了置信度阈值低于该阈值的检测结果将被忽略。注意事项数据增强为了提高模型的泛化能力可以考虑使用数据增强技术如随机裁剪、翻转、颜色抖动等。超参数调整根据训练过程中观察到的损失值和验证集上的性能适当调整学习率、批量大小等超参数。硬件资源如果显存不足可以减少批量大小或使用更小的模型变体。多尺度训练可以尝试多尺度训练以提高模型对不同尺度目标的检测能力。进一步优化数据预处理确保图像质量和尺寸一致可以使用图像增强技术提高模型的鲁棒性。模型选择根据实际需求选择合适的YOLOv8模型变体如yolov8s、yolov8m、yolov8l等。多GPU训练如果有多块GPU可以使用多GPU训练来加速训练过程。示例代码数据集转换如果需要假设你的标签文件已经是YOLO格式可以直接跳过这一步。如果需要从其他格式如COCO格式转换可以参考以下代码python深色版本import osimport jsondef convert_coco_to_yolo(coco_annotation_file, output_dir, image_dir):with open(coco_annotation_file, ‘r’) as f:coco_data json.load(f)image_id_to_filename {image[id]: image[file_name] for image in coco_data[images]} category_id_to_name {category[id]: category[name] for category in coco_data[categories]} category_name_to_id {v: k for k, v in category_id_to_name.items()} for annotation in coco_data[annotations]: image_id annotation[image_id] image_filename image_id_to_filename[image_id] image_path os.path.join(image_dir, image_filename) image cv2.imread(image_path) image_height, image_width, _ image.shape category_id annotation[category_id] category_name category_id_to_name[category_id] category_id category_name_to_id[category_name] bbox annotation[bbox] x_center (bbox[0] bbox[2] / 2) / image_width y_center (bbox[1] bbox[3] / 2) / image_height width bbox[2] / image_width height bbox[3] / image_height yolo_annotation f{category_id} {x_center} {y_center} {width} {height} output_file os.path.join(output_dir, os.path.splitext(image_filename)[0] .txt) with open(output_file, a) as f: f.write(yolo_annotation \n)示例用法convert_coco_to_yolo(‘path/to/coco/annotations.json’, ‘path/to/output/labels’, ‘path/to/images’)2. 训练脚本确保你已经将数据集和配置文件准备好然后运行以下训练脚本bash深色版本进入YOLOv8项目目录cd ultralytics训练模型python ultralytics/yolo/v8/detect/train.py --data agriculture_anomaly_dataset.yaml --cfg yolov8.yaml --weights yolov8x.pt --batch-size 16 --epochs 1003. 评估脚本训练完成后评估模型性能bash深色版本python ultralytics/yolo/v8/detect/val.py --data agriculture_anomaly_dataset.yaml --weights runs/train/exp/weights/best.pt4. 推理脚本使用训练好的模型进行推理bash深色版本python ultralytics/yolo/v8/detect/predict.py --source path/to/your/image.jpg --weights runs/train/exp/weights/best.pt --conf 0.25希望以上信息对你有所帮助

相关新闻

外汇接口开发实战:美元汇率实时同步方案

外汇接口开发实战:美元汇率实时同步方案

1. 外汇接口开发概述外汇交易系统开发中,汇率数据的实时同步是核心基础功能。以美元汇率为例,一个稳定可靠的数据同步方案直接影响交易策略执行和风险控制效果。我曾为多家金融机构搭建过外汇数据系统,发现90%的故障都源于接口对接阶段的细节…

2026/8/4 11:22:19 阅读更多 →
AI Agent 框架对比(2026)

AI Agent 框架对比(2026)

近两年,AI Agent 已从简单的“调用 LLM 工具”发展为具备**规划(Planning)、记忆(Memory)、工具调用(Tool Use)、工作流(Workflow)、多 Agent 协作(Multi-Ag…

2026/8/4 11:21:19 阅读更多 →
超融合环境中Windows Server磁盘空间不足问题诊断与解决

超融合环境中Windows Server磁盘空间不足问题诊断与解决

1. 问题现象与背景分析最近在超融合平台上部署的Windows Server 2016虚拟机频繁出现系统启动缓慢、SQL Server服务无法自动启动的问题。更奇怪的是,当尝试手动启动任何设置为自动启动的服务时,系统会提示"磁盘空间不足",甚至关闭服…

2026/8/4 11:21:19 阅读更多 →

最新新闻

ESXi 6.x时间同步配置与NTP服务详解

ESXi 6.x时间同步配置与NTP服务详解

1. ESXi时间同步的重要性与NTP协议基础在虚拟化环境中,时间同步是个容易被忽视但极其关键的基础配置。我管理过上百台ESXi主机的集群,曾因时间不同步导致vMotion迁移失败、日志时间错乱等问题。ESXi作为虚拟化底层平台,其时间准确性直接影响所…

2026/8/4 12:05:05 阅读更多 →
Reloaded-II模组下载终极指南:从失败到成功的完整解决方案

Reloaded-II模组下载终极指南:从失败到成功的完整解决方案

Reloaded-II模组下载终极指南:从失败到成功的完整解决方案 【免费下载链接】Reloaded-II Universal .NET Core Powered Modding Framework for any Native Game X86, X64. 项目地址: https://gitcode.com/gh_mirrors/re/Reloaded-II 你是否曾经满怀期待地打开…

2026/8/4 12:05:05 阅读更多 →
UE5蓝图驱动摄影机路径:动态动画与Sequencer录制实战

UE5蓝图驱动摄影机路径:动态动画与Sequencer录制实战

1. 项目概述:为什么我们需要蓝图驱动的摄影机飞行路径?在虚幻引擎5(UE5)的影视化内容创作中,无论是制作游戏内的过场动画、产品演示、建筑漫游还是虚拟制片预览,一个流畅、可控且富有表现力的摄影机运动都是…

2026/8/4 12:05:05 阅读更多 →
网盘下载加速终极方案:告别限速困扰的完整指南

网盘下载加速终极方案:告别限速困扰的完整指南

网盘下载加速终极方案:告别限速困扰的完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / …

2026/8/4 12:05:05 阅读更多 →
私域运营中的‘推三返一‘裂变模型设计与实践

私域运营中的‘推三返一‘裂变模型设计与实践

1. 项目概述:什么是"推三返一"裂变模型? "推三返一"是近年来在私域运营领域兴起的一种用户裂变策略,简单来说就是"推荐3人消费,返还1份收益"。这个模式最早出现在2018年左右的社交电商平台&#xf…

2026/8/4 12:05:05 阅读更多 →
Blender场景高效导入UE5:Datasmith插件完整工作流与避坑指南

Blender场景高效导入UE5:Datasmith插件完整工作流与避坑指南

1. 项目概述:为什么需要Datasmith?如果你和我一样,在Blender里吭哧吭哧建好了模型,调好了材质,甚至打好了灯光,准备导入Unreal Engine 5(UE5)大展拳脚时,却发现模型破面、…

2026/8/4 12:04:05 阅读更多 →

日新闻

AI Agent白手起家26: 使用标准事件驱动大模型实践

AI Agent白手起家26: 使用标准事件驱动大模型实践

纲要 练习目标:掌握大模型标准事件的调用回顾 LangChain 中的核心标准事件 invokestreambatchastream_eventswith_structured_output 环境准备实战代码:多种事件调用对比 同步调用与流式输出批量处理异步事件流监听结构化输出 运行说明与预期结果总结与扩…

2026/8/4 0:00:40 阅读更多 →
dealsea是什么?跨境卖家必知的美国deal站入门指南

dealsea是什么?跨境卖家必知的美国deal站入门指南

说实话,第一次听说美国这个老牌折扣网站的跨境卖家,十个有八个会问同一个问题:这个平台到底是干嘛的?我见过一个做家居出口的朋友,他在亚马逊上月销二十万美金,却从来没用过它。我给他看了首页——一屏一屏…

2026/8/4 0:01:40 阅读更多 →
清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

清华大学重磅EST:植物自导电闪蒸焦耳热600°C/2600°C两步法!稀土超积累植物秒级转化为CeO₂-石墨烯电催化剂!

通讯作者:邓兵、刘建国通讯单位:清华大学DOI:https://doi.org/10.1021/acs.est.6c00603研究背景稀土元素(REEs)是清洁能源技术与电子器件不可或缺的核心原料,然而传统提取方式依赖能耗高、排放大的采矿与强…

2026/8/4 0:01:40 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/4 11:41:39 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/4 5:26:40 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/3 13:07:03 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/3 8:27:36 阅读更多 →