三角洲第一人称射击游戏(FPS)角色部位检测数据集 | 游戏目标检测、角色部位识别、小目标检测9296期
一、数据集概述
- 本数据集聚焦于第一人称射击游戏画面中的敌方角色视觉检测。
- 主要服务于游戏视觉分析、计算机视觉算法验证及 AI 目标识别研究。
- 数据全部为游戏实机画面,包含复杂的室内外环境。
- 细粒度标注了角色的身体与头部,适配精准的小目标检测模型训练。
- 数据集已划分完成,附带预训练模型,可直接导入主流检测框架。

二、数据集核心信息
- 类别数量 :共 2 类(敌方身体
enemy_body、敌方头部enemy_head)。 - 数据规模 :总计 1747 张图像。
- 图像格式:游戏实机截图(JPG/PNG)。
- 标注格式:标准 YOLO 格式(txt)。
- 模型性能 :mAP@50 达 77.1% ,精度 95.7% ,召回率 69.4%。
- 版本信息 :包含 7 个数据版本。

三、数据要素详细解析
1. 类别与目标特征
- 敌方身体(enemy_body):标注敌方角色的躯干部分,通常面积较大,特征较明显。
- 敌方头部(enemy_head):专门标注角色头部,属于极小目标(尤其在远距离或持镜观察时),这对模型的细粒度特征提取能力提出了极高要求。
- 图像视角包含机瞄、掩体后观察等典型 FPS 游戏场景。
2. 规模与性能评估
- 总量为 1747 张,规模适中,适合快速迭代训练。
- 精度高达 95.7%,说明模型识别出的目标极其准确;但召回率为 69.4%(mAP@50 为 77.1%),说明存在一定的漏检。这在 FPS 场景中很常见,因为敌人经常被掩体遮挡或只露出极小部分,导致模型难以确认。
3. 格式与结构
- 采用标准 YOLO 格式,图像与 txt 标签一一对应,支持直接接入 YOLOv8、YOLOv11 等模型。


四、知识普及:FPS 游戏角色细粒度检测技术要点
- 极小目标与遮挡:在复杂的游戏环境中,敌人往往躲在门后、箱子后,只露出头部(enemy_head)。模型必须具备在弱纹理、小像素条件下的识别能力。
- 光影与反光干扰:游戏引擎的光影渲染(如瞄准镜的玻璃反光、枪械模型的反光)容易造成误检。模型需要学习忽略这些 HUD 和视觉伪影。
- 背景复杂度:从预览图看,包含暗光走廊、室外地形等场景。暗光下人物轮廓与背景容易融为一体,需在训练中引入亮度扰动增强。
- 合规使用提示 :此类数据集仅供计算机视觉研究、模型训练实验和学术交流使用。严禁用于开发破坏游戏公平性的第三方作弊软件(如自瞄外挂等),请务必遵守游戏官方的用户协议。
五、快速开始(代码示例)
1. 准备配置文件 (data.yaml)
yaml
train: ./dataset/images/train
val: ./dataset/images/val
nc: 2
names: ['敌方身体', '敌方头部']
2. 启动 YOLOv11 训练
python
from ultralytics import YOLO
model = YOLO('yolo11n.pt')
model.train(
data='data.yaml',
epochs=100,
imgsz=640,
batch=16,
device=0
)
标签
游戏目标检测、角色部位识别、小目标检测、YOLO格式、深度学习数据集、计算机视觉