摘要

这个项目的识别要在独立对局上测试,而测试来源一直比训练来源更缺。用户在 10 月 8 日晚上录了一段 175 分钟的实战录像(其中包括第一次实战使用 Battle Notes App 的那一局),并同意把它放进视觉数据集。本实验(内部编号 B152)复用之前搭好的流程,把这段录像整理成按局截图包:每局 8–20 张原生截图,附带逐帧标注。

结果:5 fps 扫描切出 3 局,每局导出 20 帧;三个助手各盲标一局,接收 56 帧、拒收 4 帧;打成 3 个测试包,校验 114/114 通过。整段录像标为测试来源,不得用于训练或调参。

要回答的问题

  1. 已有的扫描—切局—选帧流程能否直接用于新录像?
  2. 盲标(标注者看不到任何模型读数)能否稳定地产出每局的角色、构筑和施法真值?

数据与来源

  • 一段 2560×1440 的 OBS 自录录像,10 月 8 日 20:39–23:34,175 分钟。
  • 数据集里用的是原文件的硬链接,原文件不移动、不改动。
  • 整段录像划为测试来源:理由是这些是新的、独立的实战对局。

方法

复用之前(B144)的代码,不改:

  1. 登记来源和划分。
  2. 5 fps 场景/稳定性扫描(用显卡硬件解码)。
  3. 按战斗段切局,每局选 8–20 张原生帧。
  4. 盲标:每局交给一个助手按书面说明逐帧看像素复核。它不运行任何识别模型或 OCR,不打开其他实验的输出,也不打开同一晚 App 的读数;小字裁切放大 2–4 倍再看;看不清就写空并说明原因,未知不等于 0。
  5. 只把接收的帧硬链接进截图包,再运行校验脚本。

标注说明里规定了:拒收什么(UI 动画中、半透明淡入淡出、提示框挡住主要内容、不是本局),如何判断我方侧(英雄面板与最终确认页总是我方;结合 HUD 头像与玩家名牌),日志里只照抄能看到的施法行。

设置

运行时进程低于正常优先级、线程上限 4(游戏可能开着)。标注是助手(大模型)的像素精审,不是人工真值;同一局的多帧是重复观察。

结果

扫描 175 分钟、52,557 个采样点,用时 832 秒。71–155 分钟不在竞技场画面,扫描结果几乎全是“无法判定”。

局 视频时间 接收/导出 我方(侧) 敌方 可见敌方施法
1 0:00–27:44 17/20 阿丹(右) 德维尔之子德维尔 激发
2 28:10–71:11 19/20 拉·达沃克(左) 米拉 无(日志没覆盖施法时段;敌方魔法 180→84)
3 156:14–163:23 20/20 强大扎克隆(左) 苍白玛塔斯塔拉(电脑) 无可见施法行

拒收的 4 帧:2 张生物面板淡入淡出,2 张法术书翻页。第 3 局就是用户第一次实战使用 Battle Notes 的那一局。全部截图包校验通过(共 1,841 张)。

失败与负结果

  • 审核时发现第 3 局的标注者把“阿丽娜之触”写进了“敌方施法”,但依据只是 6 个敌方单位获得该效果、加上敌方魔法 80→68,没有可见的施法行。按说明,已移到“推断的施法”。对照 App 实战读到的另一张日志帧确实有这条施法——所以“效果行 + 魔法下降”是可用的推断线索,但不算“看到的施法”。
  • 第 2 局日志没覆盖施法时段,敌方施法只能写“无可见”。

局限

  • 3 局来自同一晚、同一位玩家,局数不等于独立来源数。
  • 标注是盲标的模型目视核对,不是人工审核。
  • 其他发现(不影响包本身):
    • 第 3 局我方“内在光辉”在确认页是 3 级,战斗法术书里是 2 级(与之前看到的降级现象一致);“奈拉之吻”在法术书里但不在确认页的 10 个法术中。
    • 第 2 局确认页只显示 10 个法术,法术书里有 12 个。
    • 几组子技能图标像素完全相同,只能按所在主技能推断。
    • 我方玩家名在日志里显示为方框(游戏字体缺字)。

结论与下一步

已有流程可以直接把新录像整理成测试包,盲标说明能产出可用的每局真值,并明确区分“看到的施法”和“推断的施法”。这 3 局增加了测试来源,但还远不够“十场独立对局”的目标;需要继续收集不同时段、不同对手的录像。