hoelee
767fa3ac08
修: 对齐修好了配对,判决却用旧配对的帧占比(0912 洞见 假拒绝)
洞见在 crf 24 上被判 'mean 0.9974 但 20/1199 帧低于 0.85' → 拒。实测: 0.9974/0.9936 是对齐后的数字,
而 20 帧是直配的旧计数 —— 两个数字来自不同配对。三向对照测试(本地,同一 60 s 窗口):
健康对 min 0.9940 mean 0.9971 0 坏帧 → 走快路径(无对齐搜索),通过 ✓
错位对 'alignment repaired the pairing: 20 frame(s) below 0.85 before, 0 after'
min 0.9940 mean 0.9972 1199 帧 0 坏帧 → 通过 ✓ ← 与洞见判决书 20/1199 逐项吻合
真缺陷对 mean 0.9612 151 帧(10.07%) → 仍被拒 ✓(没变橡皮章)
改动:
- 触发条件补上帧占比: 原来只看 min<0.985 / mean<0.995,帧占比超标不触发搜索;
- _paired_ssim / _perframe_best 现在返回 below 计数,并同样剔除近平坦帧(之前对齐后的数字
含黑场帧,会让对齐看起来比直配还差);
- 采用对齐结果时同步更新 stats['below'](判决用的就是它),并打印 'X frames below before, Y after'。