数据集是计算机视觉技术研发的核心支撑资源,贯穿算法训练、性能验证与效果评估全流程,兼具全面性、适配性与权威性。它囊括图像分类、目标检测、实例分割、语义分割
等多类任务导向的样本集,覆盖自然场景、工业制造、医疗影像、遥感监测等多元应用领域。优质数据集具备样本规模庞大、标注精度严苛、训练验证测试子集划分科学的特点,既是驱动深度学习算法创新迭代的关键基石,也为人工智能产品落地与前沿学术研究提供坚实保障。
红外
无人机目标检测数据集
数据集背景
在红外无人机目标检测数据集研发与应用场景中,该数据集标注精准、格式兼容性强、样本覆盖全面,贴合红外无人机全天候探测、复杂环境适配的实际技术需求,背景意义突出且应用价值明确:红外无人机低空安防巡检场景中,该数据集为无人机目标检测模型训练提供标准化样本支撑,依托VOC+YOLO的通用适配格式,可快速适配YOLO26等各类主流检测算法,解决红外成像下目标缺乏颜色纹理、与背景对比度低、特征提取困难的样本匮乏问题,检测重点为红外场景下无人机目标的精准定位、边缘轮廓识别及弱小目标捕捉,有效应对微小无人机、动态背景杂波等检测难题;红外无人机公共安全防控场景中,该数据集凭借438K+人工标注边界框的足量样本覆盖(含微小目标、遮挡、快速运动等多类挑战场景),能有效提升模型对不同光照(白天/黑夜)、不同环境(森林、城市、水面等)下无人机目标的检测精度,助力红外无人机实现空域内非法无人机的自动化识别与实时跟踪,为公共安全防控、空域管理提供精准数据支撑;红外无人机应急救援场景中,基于该数据集训练的检测模型可实现复杂环境(浓雾、烟尘、夜间)下被困人员、危险目标的快速识别与区域标定,辅助救援人员及时掌握现场态势、制定救援策略,依托红外成像抗干扰强、穿雾透霾的优势,突破传统救援视线限制;红外无人机军事侦察场景中,标准化格式的数据集能让检测模型快速部署至无人机终端,结合多通道交互注意力机制、边缘轮廓增强等技术,实现远距离、隐蔽性场景下无人机及低空目标的精准排查与轨迹追踪,提升军事侦察的效率与隐蔽性。该数据集凭借规范的标注格式、全面的样本覆盖与明确的目标定位,为红外无人机目标检测算法的研发、优化与落地提供核心数据支撑,有效解决红外探测领域样本标准化不足、模型泛化能力弱、弱小目标检测精度低等问题,助力红外无人机在安防、救援、军事、空域管理等领域的标准化、智能化发展。
数据集信息
数据集规模
jpg/jpeg/png文件总个数
"图片总数量":10000
json/txt/xml文件总个数
"标注总数量":10000
类别名称总数量
"标签总数量":1
数据集划分
数据划分
"总数量 10000"
"训练集 7000"
"验证集 2000"
"测试集 1000"
标注类别名称
"UAV"
数据集格式
图片预览
标注示例
数据集格式
YOLO 格式
yolo_dataset/
├── images/ # 存放所有图片文件
│ ├── train/ # 训练集图片
│ │ ├── 000001.jpg
│ │ ├── 000002.jpg
│ │ └── ...
│ ├── val/ # 验证集图片
│ │ ├── 000001.jpg
│ │ ├── 000002.jpg
│ │ └── ...
│ └── test/ # 测试集图片
│ ├── 000001.jpg
│ ├── 000002.jpg
│ └── ...
├── labels/ # 存放所有TXT标注文件
│ ├── train/ # 训练集标注
│ │ ├── 000001.txt
│ │ ├── 000002.txt
│ │ └── ...
│ ├── val/ # 验证集标注
│ │ ├── 000001.txt
│ │ ├── 000002.txt
│ │ └── ...
│ └── test/ # 测试集标注
│ ├── 000001.txt
│ ├── 000002.txt
│ └── ...
├── data.yaml # YOLO配置文件
└── classes.txt # 类别名称文件(可选)
"目录说明"
- images/
- 存放所有JPG/JPEG/PNG格式的图片文件
- 按数据集划分分为train、val、test三个子目录
- 图片文件名建议采用6位数字编号(如000001.jpg)
- labels/
- 存放所有TXT标注文件,每个TXT文件对应一张图片
- TXT文件命名与图片文件完全一致(仅扩展名不同)
- 按数据集划分分为train、val、test三个子目录
- 每个TXT文件包含以下信息:
- 每行表示一个目标的标注信息
- 格式为:class_id x_center y_center width height
- 所有坐标和尺寸均已归一化(取值范围0-1)
- data.yaml
- YOLO模型训练的配置文件
- 包含数据集路径、类别数、类别名称等信息
- classes.txt(可选)
- 存放类别名称列表,每行一个类别
- 与data.yaml中的类别名称保持一致
"示例文件内容"
TXT标注文件示例(000001.txt)
0 0.2 0.3 0.15 0.2
- 0:类别索引(对应data.yaml中的第一个类别)
- 0.2:目标框中心点横坐标(归一化后)
- 0.3:目标框中心点纵坐标(归一化后)
- 0.15:目标框宽度(归一化后)
- 0.2:目标框高度(归一化后)
"data.yaml配置文件示例"
path: YOLO
train: images/train
val: images/val
test: images/test
nc: 1
names: ['class1']
"classes.txt文件示例"
class1
Pascal VOC 格式
VOC/
├── Annotations/ # 存放所有XML标注文件
│ ├── 000001.xml
│ ├── 000002.xml
│ └── ...
├── ImageSets/ # 存放数据集划分文件
│ └── Main/
│ ├── train.txt # 训练集图片列表
│ ├── val.txt # 验证集图片列表
│ ├── test.txt # 测试集图片列表
│ └── trainval.txt # 训练+验证集图片列表
├── JPEGImages/ # 存放所有JPG图片文件
│ ├── 000001.jpg
│ ├── 000002.jpg
│ └── ...
├── SegmentationClass/ # 可选:存放语义分割标注(如果有)
│ └── ...
└── SegmentationObject/ # 可选:存放实例分割标注(如果有)
└── ...
"目录说明"
"1.Annotations/"
- 存放所有XML标注文件,每个XML文件对应一张图片
- XML文件命名与图片文件完全一致(仅扩展名不同)
- 每个XML文件包含以下信息:
- 图片基本信息(文件名、尺寸、通道数)
- 目标标注信息(类别名称、边界框坐标、姿态、遮挡状态等)
"2.ImageSets/Main/"
- 存放数据集划分文件,每个文件包含对应集合的图片文件名(不含扩展名)
- 常见划分文件:
- train.txt:训练集图片列表
- val.txt:验证集图片列表
- test.txt:测试集图片列表
- trainval.txt:训练+验证集图片列表
"3.JPEGImages/"
- 存放所有JPG/JPEG/PNG格式的图片文件
- 图片文件名建议采用6位数字编号(如000001.jpg)
数据集标注工具
离线标注工具Labelme
conda create -n labelme python=3.9
conda activate labelme
pip install pyqt
pip install pillow
pip install labelme
labelme
在线标注工具MakeSense
在线地址
注意事项
在这里要再次特别声明:本数据集不对训练的模型或者权重文件精度作任何保证。由于数据本身的局限性、标注的误差以及模型训练过程中的各种不确定因素,最终训练出的模型精度可能会有所差异。使用者在使用这个数据集进行模型训练时,需要充分考虑到这些因素,自行评估模型的性能和可靠性,不要过分依赖数据集来保证模型的高精度。同时,在使用过程中,如果发现数据存在问题或者有任何疑问,欢迎随时与我们交流反馈。