一张游戏画面可能同时有战场、打开的生物面板和鼠标说明。先把它们的位置找对,后面的文字读取才不会把英雄的数字放进生物属性里。
这一组要把两件事分开:整张图像什么页面,某一块区域是否真的能读。下面按计时、法术书和生物面板,解释已修复的入口与仍会失败的过渡检查。
1. 先看一个例子
例如法术书翻页时,字可能已经能读,页面却还没有稳定。这里需要同时回答“是什么页面”和“哪些位置现在可以读”,不能只相信识字结果。
2. 当前做到哪一步
这一组先回答“该把哪一块送去读”,不负责凭游戏规则补答案。目前最重要的结果是:整张图没认出来,不必连清楚的局部也一起跳过;但有遮挡或过渡时,局部入口仍要拒绝。
| 要找到什么 | 已有证据 | 尚不能据此保证什么 |
|---|---|---|
| 四个角落计时 | 8 张旧战斗图的 32 个读数相符;22 张阻断反例修复后不再放行 | 不是新录像总体准确率;局部入口未默认开启 |
| 法术书中的每个格子 | 已补回稀疏书页和两张旧图的漏槽 | 名称仍有冲突,不能只看到数字就说整格完成 |
| 生物属性面板 | 15 张图的 165 项候选相符;已知半透明反例改为等待 | 只有一个真实半透明反例用于这次修复 |
| 动画与半透明过滤 | 已比较质量分类器和五帧方法 | 新组合仍放过 5 张过渡图中的 1 张,未优于旧法 |
这些是不同开发批次,不合成一个准确率。具体读数见 P60,选帧比较见 P20。下面保留修复前后的逐图记录。
展开逐次修复记录与原图证据(不同批次分别计分)
最近一次固定位置抽检暴露了一个实际问题:六张首帧的顶层场景有四张判断正确,另两张明明是战斗,却返回未知。程序随后跳过了两侧的计时读取,尽管整屏 OCR 已经把字读对。首次原图与输出仍保留,方便比较。
现在可选录像流程支持一个更小的许可:不知道整张图是什么,也可以只读位置和结构都明确的计时。例如法术书挡住了中间战场,却没有挡住左右角落。程序要求两侧各有上下两个计时、多路读字不矛盾;满足这些条件,只输出四个时间字符串,不把场景改成战斗,也不让其他检测器跟着放行。实际时间线能看到“场景未知”和“局部计时可读”同时出现,这不是互相矛盾。
旧图抽查中,8 张战斗图的 32 个计时与参考一致,13 张不适用图全部拒识。这些反例包括选秀、结算,以及没有玩家计时的真实战场——后者拒绝的是“读四个角落计时”,不是否认它是战斗。逐图查看局部计时对照。抽查是在看过候选状态后选图,参考待审阅。
补查真实暂停、断线和桌面画面后,又发现了反方向的问题:连接已经中断,或资源管理器盖在游戏上,四个角落计时却还在。原场景门在这批 22 张反例中误放行了 8 张,局部计时也放行了 6 张。原因不是字读错,而是程序没认出“连接问题/正在检查玩家连接”和桌面窗口。
现在增加了明确的弹窗文案、几项同时出现的软件界面文字;还修正了一个接线问题,让“非游戏窗口”证据不会在传给后续模块时丢失。同一批图的两项误放行都降到 0;原来的 759 张旧图结果没有变化。查看这 22 张的修复前后对照。四张断线来自同一录像,桌面规则只覆盖特定英文软件,因此这是已知错误修复,不能称总体准确率。场景文字规则已更新,局部计时仍未接入默认视频流程。
还有一类误拒发生在法术书:一页只有五个法术、占两行,旧规则却要求至少六个名称、覆盖三行。几个暗色图标又被误当成空槽。新可选方法不再要求“整页足够密”,而是逐格检查:名称位置合理,三个角标圆环都在,才让这一格进入读字。没有证据的格子仍跳过,也不由此认定整页已经可用。
这张图的五个格子得以读取,26 张历史图的逐格许可保持不变,其中的翻页图仍拒识。稀疏书页旧对照保留当时缺口。换另一录像,两张书页又各漏一个格子,后来用同侧文字位置和三个圆框补回;新旧比较仍有一个名称冲突。这些都是看到失败后修复,不是独立验收。
生物面板也曾被整图判断挡住:逐项检查的 15 张图里,有 6 张属性清楚却没进入读取。新的局部入口只检查当前图中的标题、阶级、数量和生命行能否组成一个明确面板,再做外观检查。不确定整个场景,也可以只尝试读这一块;其他区域不会跟着放行。
同一批 15 张图都能进入局部读取,165 项标题和属性候选与参考相符。22 张暂停、断线、桌面图和 20 张无生物面板的图没有误进入。当时的原图对照也保留了一张半透明失败图:背景地形已经透出来,程序却还放行。
原因很直接:旧检查只数深蓝像素,而这张半透明图仍有约 90% 符合条件。现在再检查背景是否整体偏灰;不单纯提高蓝色比例,因为清楚的暗紫色悬浮说明也可能被误挡。程序把背景分成小块,取每块的中间颜色,减少文字笔画的影响,再判断是否需要等一张更清楚的图。
重放 805 条已有输入后,只有这张已知反例从“进入”变成“等待”,15 张参考清楚面板仍保留。最新背景检查对照可以展开查看原图和检查范围。只有一个真实半透明反例参与调试,不能据此说所有过渡画面都能识别,也不能从一张图证明它没有运动。
新检查已接到可选局部入口。6秒原片的5张候选复用原图和识字结果:两张未知场景单独读取面板,另外三张保持原战场流程,没有新增截图。默认战斗路径仍未切换;局部成功也不替其他模块宣布成功。
把检查提前到选帧,而不只在读字时补救
回查原录像,那个半透明面板在 370.014 秒还没打开完,约 0.1 秒后就清楚了。它来自旧场景扫描;当前五帧选帧器会跳过这张图。这说明“读面板前的外观检查”和“录像选帧”是两道不同的检查,不能把其中一道的修复当成两道都完成了。
现在已经补做首轮质量分类训练:两段录像用于训练,另两段留出测试。新分类器和旧方法组合后,仍放过 5 张过渡图中的 1 张,没有超过旧方法,所以保持默认入口不变。特别小的悬浮说明和短驻留仍需补数据。P20 报告解释比较方法,标注页面可以直接展开相邻帧和失败结果。
展开工程任务、各轮测量与接线明细
最后核对:2026-09-24 · 交付进度,不是完成证明
代码、历史报告与接线盘点;跨来源整帧验收未完成。统一环境的真实模型兼容检查见 p140,不计作准确率验收。
- 整帧准确率
- 未测
- 统一环境 p50 / p95 耗时
- 未测
- 独立录像 / 已审字段
- 未汇总
p50 是一半运行能达到的耗时,p95 是 95% 运行能达到的耗时。尚未在统一环境测量,不能用某个局部模型的速度替代。
p41 · 场景分类
已集成待验收
新录像六张首帧顶层场景正确 4/6;两张实际战斗图被判未知,连带跳过清楚的 HUD。助手参考待审,不是全类别验收。
p42 · 覆盖层与子页面
已集成待验收
补入重连文案与特定英文桌面窗口;22 张真实反例场景误放行 8→0。开发集调试结果,非全类别精度;短提示、其他软件和非原生尺寸覆盖不足。
p43 · 面板与槽位定位
已集成待验收
局部生物入口已接可选视频:两张 UNKNOWN 图单独读面板,其他区域不放行。背景补查后,已知半透明图改为等待,15 张参考面板和42张严格反例结果保留。书页两处已知漏槽已补回;各项仍属开发回归。
p44 · 遮挡、淡入与翻页
已集成待验收
局部背景误放行已修复;P914高分辨率质量模型另用三录像210帧评估,组合与旧稳定同为0/15过渡误放、35/192清楚误拒。无额外收益,不采用;大面板与小悬浮需分开补事件数据,未做独立全UI验收。
已有测量能说明什么
固定区间首帧顶层场景正确:4/6 frames。 三段新录像首次抽检;助手参考待 CTO 审阅;未完成严格独立验收。
真实阻断画面修复后未放行:22/22 frames。 3 暂停/4 断线/15 桌面,共 7 来源标识;断线来自同一录像。已曝光开发调试,助手原图参考待 CTO 审阅;不是独立准确率。
背景补查后保留的参考清楚面板:15/15 frames。 805 条已曝光输入的开发回放:仅1张已知半透明反例改为等待,22阻断/20无面板/3普通历史面板保持;不是独立精度,不重算165字段。
下一步:短窗口质量试验收束,不切换默认。新两录像32候选已跑完整配置,27张放行战斗、5张选秀跳过;逐场景确认可见区域与未接入字段,不把正确跳过战斗模块当作选秀内容已被识别。完整场景/面板参考和稀有覆盖层仍待补齐。
3. 接下来怎么推进
优先补充不同录像里的短驻留面板、半透明提示与真实阻断窗口,再在未参与修复的图上比较“该读却跳过”和“不该读却放行”。定位错误与 OCR 错字分别计数;只有跨来源结果支持,才考虑调整默认入口。
Comments