洪水区域检测数据集含有部分普通无人机视角航拍洪水检测数据集 洪涝灾害监测、智慧城市应急响应、遥感影像分析 YOLOV11模型如何训练洪水自然灾害检测数据
洪水区域检测数据集含有部分普通无人机视角航拍洪水检测数据集类别数量格式洪水区域flood_area、积水区ponding_area图像2153张数据集17个模型6个计算机视觉目标检测数据集基于yolov11/yolov11s训练1111含有1洪水区域flood_area与积水区ponding_area检测任务的完整YOLOv11 训练代码适用于您提供的数据集2153 张图像2 类别支持 YOLOv11 或 YOLOv11s 模型训练。为兼容性和可运行性以下代码基于Ultralytics YOLO支持 v8/v9/v10 架构编写只需替换模型名称即可适配所谓 “YOLOv11”。✅ 一、项目目录结构FloodDetection/ ├── datasets/ │ ├── images/ │ │ ├── train/# 1700 张│ │ ├── val/# ~400 张│ └── labels/ │ ├── train/ │ └── val/ ├── data.yaml# 数据集配置文件├── train.py# 训练脚本├── models/# 可选自定义模型└── requirements.txt✅ 二、data.yaml配置文件# data.yamlpath:./datasetstrain:images/trainval:images/valnc:2names:[flood_area,ponding_area]✅ 确保labels/train/和labels/val/中的.txt文件为 YOLO 格式每行class_id x_center y_center width height归一化到 [0,1]✅ 三、训练代码train.py# train.pyfromultralyticsimportYOLOimportargparsedefmain(model_nameyolov8n.pt,epochs100,imgsz640,batch16,nameflood_detection): 训练洪水/积水区域检测模型 Args: model_name (str): 模型权重路径如 yolov8n.pt, yolov10s.pt 或自定义 yolov11s.pt epochs (int): 训练轮数 imgsz (int): 输入图像尺寸 batch (int): 批大小 name (str): 实验名称结果保存在 runs/detect/{name} # 加载预训练模型支持 .pt 文件modelYOLO(model_name)# 开始训练resultsmodel.train(datadata.yaml,epochsepochs,imgszimgsz,batchbatch,namename,cacheTrue,# 缓存图像加速训练device0,# 使用 GPU 0可设为 cpu 或 [0,1]workers8,# 数据加载线程数patience15,# 早停耐心值mAP0.5 不提升则停止saveTrue,# 保存最佳和最后模型exist_okFalse# 若同名实验存在则报错避免覆盖)print(f✅ 训练完成模型保存在: runs/detect/{name}/weights/best.pt)if__name____main__:parserargparse.ArgumentParser()parser.add_argument(--model,typestr,defaultyolov8s.pt,help预训练模型路径)parser.add_argument(--epochs,typeint,default100)parser.add_argument(--imgsz,typeint,default640)parser.add_argument(--batch,typeint,default16)parser.add_argument(--name,typestr,defaultflood_yolo11)argsparser.parse_args()main(model_nameargs.model,epochsargs.epochs,imgszargs.imgsz,batchargs.batch,nameargs.name)✅ 四、使用说明1. 安装依赖pipinstallultralytics opencv-python numpy✅ultralytics包已内置 YOLOv8/v9/v10 支持若你有自定义yolov11s.pt直接放入项目根目录即可调用。2. 启动训练示例# 使用 YOLOv8s推荐起点python train.py --model yolov8s.pt --epochs100--batch16--name flood_exp1# 若你有自定义 yolov11s.pt 模型python train.py --model yolov11s.pt --epochs100--batch12--imgsz640--name flood_yolo11_final3. 验证与推理训练完成后使用以下命令验证yolo valmodelruns/detect/flood_yolo11_final/weights/best.ptdatadata.yaml或进行单图预测fromultralyticsimportYOLO modelYOLO(runs/detect/flood_yolo11_final/weights/best.pt)resultsmodel(test_image.jpg)results[0].show()# 显示结果

相关新闻

深入浅出LangChain4J

深入浅出LangChain4J

1.走进LangChain 1.1.什么是LangChain4J? The goal of LangChain4J is to simplify integrating LLMs into Java applications. ​ -- 《LangChain4J Doc》 LangChain4J就像Java的Spring框架一样,为LLM的接入提供了一套标准的接入能力。LangChain4J是La…

2026/7/4 22:03:41 阅读更多 →
【电力系统】基于极限学习机的DC-DC转换器建模附matlab代码

【电力系统】基于极限学习机的DC-DC转换器建模附matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/7/5 16:32:14 阅读更多 →
程控定量封口机-大肠菌群水质微生物检测仪在现代水质微生物检测中的技术价值与应用解析

程控定量封口机-大肠菌群水质微生物检测仪在现代水质微生物检测中的技术价值与应用解析

引言 在水质安全与卫生评价体系中,微生物指标的检测至关重要,尤其是总大肠菌群、粪大肠菌群及大肠埃希氏菌等指示菌群的定量分析,直接关系到用水安全与公共卫生保障。传统的微生物检测方法如多管发酵法和滤膜法,虽经典却存在操作…

2026/7/4 21:18:54 阅读更多 →

最新新闻

Thrift接口测试与性能分析:Team IDE的高级功能详解

Thrift接口测试与性能分析:Team IDE的高级功能详解

Thrift接口测试与性能分析:Team IDE的高级功能详解 【免费下载链接】teamide Team IDE 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch、Mongodb、小工具等管理工具 项目地址: https://gitcode.com/gh_mirrors/…

2026/7/5 17:01:06 阅读更多 →
BTTV安卓版性能优化指南:提升应用流畅度的10个技巧

BTTV安卓版性能优化指南:提升应用流畅度的10个技巧

BTTV安卓版性能优化指南:提升应用流畅度的10个技巧 【免费下载链接】bttv A mod of the Twitch Android Mobile App adding BetterTTV, FrankerFaceZ and 7TV emotes 项目地址: https://gitcode.com/gh_mirrors/bt/bttv BTTV安卓版是一款为Twitch移动应用添加…

2026/7/5 16:59:06 阅读更多 →
如何贡献cs-wiki:开发者参与开源项目的详细步骤与技巧

如何贡献cs-wiki:开发者参与开源项目的详细步骤与技巧

如何贡献cs-wiki:开发者参与开源项目的详细步骤与技巧 【免费下载链接】cs-wiki 📙 致力打造完善的后端知识体系. Not only an Interview-Guide, but also a Learning-Direction. 项目地址: https://gitcode.com/gh_mirrors/cs/cs-wiki cs-wiki 是…

2026/7/5 16:59:06 阅读更多 →
Twitter API Client实战:构建自动化Twitter机器人全攻略

Twitter API Client实战:构建自动化Twitter机器人全攻略

Twitter API Client实战:构建自动化Twitter机器人全攻略 【免费下载链接】twitter-api-client A user-friendly Node.js / JavaScript client library for interacting with the Twitter API. 项目地址: https://gitcode.com/gh_mirrors/twi/twitter-api-client …

2026/7/5 16:55:06 阅读更多 →
HyperDB入门指南:5分钟快速上手分布式数据库

HyperDB入门指南:5分钟快速上手分布式数据库

HyperDB入门指南:5分钟快速上手分布式数据库 【免费下载链接】hyperdb Distributed scalable database 项目地址: https://gitcode.com/gh_mirrors/hyp/hyperdb HyperDB是一款分布式可扩展数据库,它以文件系统的隐喻构建,让开发者能够…

2026/7/5 16:53:05 阅读更多 →
【Bug已解决】Codex CLI 报错 EMFILE: too many open files 解决方案

【Bug已解决】Codex CLI 报错 EMFILE: too many open files 解决方案

【Bug已解决】Codex CLI 报错 EMFILE: too many open files 解决方案 1. 问题描述 让 Codex 处理一个规模较大的项目(比如文件数量众多的 monorepo)时,任务执行到某个阶段突然崩溃,报出文件描述符耗尽的错误: Error: E…

2026/7/5 16:53:05 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻