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

YOLO模型如何训练 -AI避障识别之红外目标检测数据集 红外小目标检测数据集 红外车辆行人识别数据集 Yolo格式数据集 第10217期

红外目标检测数据集核心信息解析

类别与指标

lasses(4)类别(4) bicycle 自行车 car 汽车 dog 狗 person 人 Metrics 指标 mAP@5050%交并比下的平均精度均值99.4%Precision 精确率98.7%Recall 召回率98.5%

数据集核心信息速览表

信息类别具体内容
数据集类别红外图像目标检测类数据集,聚焦四大核心检测对象:自行车(bicycle)、汽车(car)、狗(dog)、行人(person)
数量包含 1038 张红外图像,配套 1 个专用数据集及 1 个训练完成的目标检测模型
数据集格式种类以图像文件格式为主(支持拖放及设备浏览上传),配套提供 BibTeX 引用格式文件
最重要的应用价值为红外场景下的目标检测研究提供基础数据支撑,可用于论文实验、模型训练与验证,助力提升夜间 / 低光环境下目标识别精度

数据集类别:聚焦红外场景核心检测对象

该数据集专门针对红外图像场景设计,核心类别围绕四类常见目标展开。无论是交通场景中的自行车与汽车,还是日常环境里的狗与行人,都精准覆盖了红外技术常需识别的关键对象,为特定场景下的检测任务提供针对性数据。

数据集数量:兼顾规模与实用性的配置

图像数量达 1038 张,既能满足基础模型训练对数据量的需求,又避免了大规模数据带来的处理负担。同时配套 1 个数据集和 1 个模型,形成 “数据 + 模型” 的基础组合,省去了从零构建数据集和训练初始模型的步骤,实用性较强。

红外目标检测数据集 训练代码(YOLOv5/8/11 通用)

一、数据集配置文件infrared.yaml

path:./infrared_datasettrain:images/trainval:images/valtest:images/testnc:4names:0:bicycle1:car2:dog3:person

二、环境依赖安装

pipinstallultralytics opencv-python numpy

三、Python 训练代码(YOLOv8 / YOLOv11)

fromultralyticsimportYOLOdeftrain_infrared_detection():# 加载预训练权重,可切换 yolov8n.pt / yolov11n.ptmodel=YOLO("yolov8n.pt")# 训练参数配置train_results=model.train(data="infrared.yaml",# 数据集配置文件epochs=100,# 训练轮数batch=8,# 批次大小,显存不足改为 4imgsz=640,# 输入图像尺寸device=0,# GPU训练;无GPU填写 device="cpu"patience=15,# 早停,防止过拟合pretrained=True,# 启用预训练权重save=True# 自动保存权重)print("训练完成,最优模型路径:runs/detect/train/weights/best.pt")if__name__=="__main__":train_infrared_detection()

四、命令行训练方式

# YOLOv8 训练yolo detect trainmodel=yolov8n.ptdata=infrared.yamlepochs=100batch=8imgsz=640device=0# YOLOv11 训练yolo detect trainmodel=yolov11n.ptdata=infrared.yamlepochs=100batch=8imgsz=640device=0

五、推理测试代码(图片/视频/摄像头)

fromultralyticsimportYOLOimportcv2# 加载训练好的模型model=YOLO("runs/detect/train/weights/best.pt")# 单张红外图片检测defdetect_image(img_path):img=cv2.imread(img_path)results=model(img,conf=0.25)out_img=results[0].plot()cv2.imwrite("infrared_result.jpg",out_img)cv2.imshow("Infrared Detection",out_img)cv2.waitKey(0)cv2.destroyAllWindows()# 视频/摄像头实时检测defdetect_video(video_source=0):cap=cv2.VideoCapture(video_source)whilecap.isOpened():ret,frame=cap.read()ifnotret:breakresults=model(frame,conf=0.25)frame=results[0].plot()cv2.imshow("Real-time Infrared Detection",frame)ifcv2.waitKey(1)&0xFF==ord('q'):breakcap.release()cv2.destroyAllWindows()# 调用示例# detect_image("test_infrared.jpg")# detect_video("test_video.mp4")

六、补充说明

  1. 数据集共1038 张红外图像,建议按8:1:1划分为训练集、验证集、测试集;
  2. 标签为标准 YOLO TXT 格式,全系列 YOLO 模型可直接使用;
  3. 该数据集原始模型指标优秀(mAP@50=99.4%),微调后可快速落地夜间、低光红外检测场景。
http://www.gsyq.cn/news/1639223.html

相关文章:

  • Ceph文件系统开发全攻略:openeuler/ceph_dev中CephFS架构解析
  • 2026图片背景换色工具汇总:手机,APP、网页、小程序、电脑软件实操指南
  • 前端工程化最佳实践:基于OpenDesign Templates的monorepo项目搭建
  • 综合实力最强的全球EMBA 2025权威榜单深度评测
  • softmax回归
  • NVIDIA Profile Inspector深度解析:如何解锁显卡隐藏性能与自定义设置的艺术
  • OAuth2客户端证书认证:基于Ory Hydra的企业级安全实践
  • daphne:为 Django Channels 打造的 ASGI 协议服务器
  • openEuler/btfhub未来路线图:支持更多架构与内核版本的扩展计划
  • Ceph云原生存储开发:openeuler/ceph_dev中CSI驱动实现原理
  • Buck 降压电路电感全套计算实例总结(12V 转 5V/1MHz)
  • 老项目做 vibe coding 改造,别先开写:先把边界、契约和验收跑通
  • sbom-tools实战案例:在openEuler生态中的成功应用指南
  • awesome-rust:Rust 生态的完整索引
  • 计算机Java毕设实战-农家乐民宿客房预订与餐饮消费管理系统的设计与实现 智慧乡村山庄休闲服务管理平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • N_m3u8DL-RE:跨平台流媒体下载工具
  • 【2026最新】Dev C++ 6.5下载保姆级安装图文教程(全网最详细)【附安装包+C++编译器】
  • 05_子代理
  • Windows平台Nmap从入门到实战:网络扫描与安全审计指南
  • 2026年最新好用英语单词软件推荐 帮你稳步提升日常英语水平
  • 2026图片去水印方法:手机电脑免费工具与在线网站、PS教程
  • OpenCV 4.8 图像处理实战:用代码复现3种经典视觉错觉(附对比图)
  • 易信easyMarkets观察:服务响应、风控提示和使用秩序的综合参考
  • 第二章:从零到一,构建经典电机控制逻辑
  • 我们在焦虑什么
  • 2007-2025年中国省、市5A级旅游景区数据
  • [Android] 多开空间-一机多账号+应用一键克隆双开
  • 011-费曼学习法的四步框架
  • macos支持的数字人角色库软件?5款数字人口播实测横评
  • CARLA 0.9.16 与 ROS 2 Foxy 桥接:3个关键步骤实现自动驾驶算法闭环测试