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

YOLOv11 配对的无人机红外-可见光多模态火点、烟雾分类数据集多模态火情检测、红外可见光配对数据、无人机火点烟雾识别、双光谱火灾检测多模态火灾检测 红外可见光融合 无人机火情监测 火点烟雾识别

配对的无人机红外-可见光多模态火点、烟雾分类数据集
共采集7对无人机红外-可见光多模态视频(视频共12GB),并对其进行分帧处理,共分帧53000余对图像(分帧共8GB,254*254分辨率),并对其中有火点、烟雾的图像进行分类标识


一、数据集信息表格

1.1 基础信息

项目详情
数据集名称无人机红外-可见光多模态火点、烟雾分类数据集
原始数据7组配对红外+可见光视频,总大小12GB
分帧图像53000余对配对图像,分帧文件总大小8GB
图像分辨率254×254
数据形式红外图像、可见光图像一一配对
标注内容火点、烟雾图像分类标注

1.2 类别配置

序号英文类别中文类别
0fire火点
1smoke烟雾
names=["fire","smoke"]

二、应用场景

  1. 野外火情监测:无人机搭载双镜头设备,结合红外+可见光双模态数据,昼夜全天候识别火点、烟雾。
  2. 森林防火预警:林区大范围巡检,利用红外优势发现隐蔽、早期火源。
  3. 多模态算法研发:红外/可见光融合目标检测、图像分类模型训练、科研与竞赛。
  4. 园区/厂区消防安防:双光谱监控设备火情识别,提升复杂环境下检测准确率。
  5. 应急救援辅助:火灾现场航拍研判,定位起火区域与烟雾扩散范围。

三、YOLOv11 训练&推理代码

3.1 环境依赖安装

pipinstallultralytics torch opencv-python numpy

3.2 数据集配置文件fire_smoke_multimodal.yaml

path:./fire_smoke_multimodal_datasettrain:images/trainval:images/valtest:images/testnc:2names:0:fire1:smoke

3.3 数据集目录结构

fire_smoke_multimodal_dataset/ ├── images/ │ ├── train/ │ ├── val/ │ └── test/ ├── labels/ │ ├── train/ │ ├── val/ │ └── test/ └── fire_smoke_multimodal.yaml

3.4 训练代码train_multimodal_fire.py

fromultralyticsimportYOLOdeftrain_fire_smoke():model=YOLO("yolov11n.yaml")model.train(data="fire_smoke_multimodal.yaml",epochs=80,imgsz=254,batch=16,device="cpu",# GPU环境改为 device=0workers=4,patience=15,amp=True,mosaic=1.0,project="runs/train",name="multimodal_fire_smoke",exist_ok=True)print("训练完成,权重路径:runs/train/multimodal_fire_smoke/weights")if__name__=="__main__":train_fire_smoke()

3.5 推理测试代码predict_multimodal.py

fromultralyticsimportYOLO model=YOLO("runs/train/multimodal_fire_smoke/weights/best.pt")if__name__=="__main__":# 单图检测res=model("test.jpg",save=True,conf=0.25)# 批量图片检测# res = model("./test_imgs/", save=True, conf=0.25)# 视频检测# res = model("test.mp4", save=True, conf=0.25)print("推理测试完成")

http://www.cnnetsun.cn/news/3491029.html

相关文章:

  • 市面上封装齐全的大阵列芯片测试座厂家接触稳定性远超同行业标准
  • 3步掌握开源质谱分析:MZmine 3代谢组学数据处理完整指南
  • 具身大脑:VLA与WAM驱动的机器人物理直觉构建
  • LVDS与CSI-2接口底层配置:CFG_DATA_LLx寄存器详解与实战
  • 虚幻引擎导航系统性能优化:深入解析Dynamic NavMesh原理与配置实践
  • AI 评测系列(01):为什么 AI 评测难——不确定性、主观性与多维度
  • 探索微信聊天记录导出的艺术:如何让数字记忆成为永恒财富
  • Navicat无限试用终极解决方案:三步解除14天限制永久免费使用
  • 12306项目学习day2
  • 闲谈《道德经》022|曲全枉直
  • 如何用Translumo实时屏幕翻译打破语言障碍:免费开源工具的完整使用指南
  • AI时代的程序员修养:高并发不是加机器那么简单
  • 三分钟搞定OFD转PDF:告别格式困扰的终极解决方案
  • uos-uwsgi-exporter安全特性详解:路径脱敏与敏感信息保护机制
  • Claude Code v2.1.211安装配置与AI编程助手实战指南
  • 如何完整备份微信聊天记录:WeChatMsg终极数据保存指南
  • 终极指南:如何用Navicat重置脚本实现Mac版无限试用
  • Win-Capture-Audio:精准捕获Windows应用音频的OBS插件解决方案
  • 【AI SaaS盈利暗箱】:AWS账单优化、LLM推理成本压缩、ARR增长飞轮——三位独角兽CTO联合披露
  • 孤能子视角:孙子兵法之虚实篇——耦合密度分布感知与方向锚切换
  • 【新手友好型 AI 智能体】 OpenClaw,Windows 端部署报错全解决(含安装包)
  • 3个秘诀:如何用gInk屏幕标注工具彻底改变你的工作演示效率
  • 远可拾8米,近可抗风噪,中间还能定向隔音——这颗37.5mm的小模组,凭什么是全双工通话的“最优解“?
  • Unity 2D RPG《英勇之地》源码解析:架构、系统设计与二次开发实战
  • 为什么你的Coze Bot记不住用户偏好?——基于Redis+LLM Embedding的记忆增强方案(附压测数据对比)
  • Linux GPIO驱动开发实战与优化技巧
  • 3分钟解决苹果设备Windows连接问题:一键安装驱动完整指南
  • 10分钟打造专属AI歌手:RVC WebUI语音克隆实战指南
  • openEuler Native-Turbo-kernel社区贡献指南:如何参与性能优化开发
  • 电商主图需要800×800但只有400×400?AI图片放大工具3步搞定