用错度量会给出虚假的通过
来源:65_过风 项目 2026-08-26 · 封面文字与黑发遮挡 性质:「用了数据」不等于「量对了」——聚合方式与取样范围本身就是判断
一句话
做量化检查时,聚合方式(mean / min / 分位)和取样范围(外接矩形 / 真实产物) 本身就是判断的一部分,选错会让检查系统性地漏报,并且带着「客观数据」的外观。
触发案例
封面排版脚本要回答一个问题:深墨色的字有没有压在她的黑头发上?
第一版的量法:把文字所在区域切成 12 段,算每段均值,全部 ≥145 即通过。 结果报 OK。主创一眼看出「黑色文字和黑色头发有遮挡」。
根因:那条带里左边是亮雾(230)、右边是她的头发(80)。 均值把头发平均掉了——12 段里有几段均值被拉到 145 以上,检查就放行了。
更糟的是:脚本其实打印过 封面线区 最暗段=79.8 的告警,我当成误报忽略了,
理由是「那条带整体够亮」——正是同一个错误逻辑的第二次犯。
第二版的量法:
- 可用宽度改用逐列 min(该列内最暗的那个像素)
- 通过与否改为对真实字形像素采样底色,统计「底色 <145 的笔画像素占比」
同一版封面立刻暴露:10.9% 的笔画压在暗处。
落地
- 检查「有没有任何一处不合格」→ 用 min 或低分位,绝不用 mean。 mean 回答的是「整体够不够」,不是「有没有一处不够」,这是两个问题。
- 取样要贴到真实产物上,不是它的外接矩形。 文字检查就采字形像素;矩形里大部分是空白,会稀释掉真正的问题。
- 自己脚本打出的告警,先当真再判断。 本次告警是对的,是我用错误的方法否定了它。
- 检查结论要能被一眼复核:把「不合格像素占比」打出来,比打「OK/FAIL」更难自欺。
反例 / 边界
- 评估整体观感(曝光、色偏、平均亮度)时 mean 仍然正确。
- min 对孤立噪点、压缩伪影敏感,需要先做轻度平滑,否则会过度报警。
- 本条说的是检查(判合格),不是测量(描述现状)——描述现状时多个统计量都该给。
第二例(2026-09-29):取样范围错了会误报,度量对了也可能量错了对象
77《右下角的池塘》超分检查,一个项目里两个方向都碰到了:
- 取样范围错 → 误报:查超分有没有引入闪烁,最初量的是整帧相邻帧差。M01 整帧 1.730→1.860、M03 2.025→2.156,脚本报“帧差变大,要目视查闪烁”。但超分把运动区域(人物、手)锐化了,相邻帧的差值自然变大,这不是闪烁。改成只量画面上角静止背景的帧差:M01 0.978→0.950,下降了。闪烁只有在不动的地方才能被量出来,取样要贴到“本该不变”的区域。这一例和首例方向相反:首例是漏报,这一例是误报,病根都是取样范围。
- 度量本身对,但量错了对象 → 虚假通过:改对判据后,五段的静止角帧差全部持平或下降,抽帧看锐度“更清楚”,全都通过。作者看成片说「质感反而变差了」:超分抹掉了胶片颗粒和柔焦。帧差量的是“有没有闪”,锐度量的是“清不清”,没有一个数在量“质感”。这时候数字全绿,只说明“没坏在我量的那几个地方”。
第 2 条补全了本文和《擦干净》§三.3 之间的那块:事实项量法错会失守(本文),气质项不可代理(擦干净),还有一种是量法对、但量的不是要判的那件事。遇到后期滤镜、超分、调色这类改“质感”的步骤,数字只能证明“没坏”,要不要用,交给作者看样片。
验证状态
⭐⭐ 两例:65《过风》(聚合方式错,漏报)· 77《右下角的池塘》(取样范围错,误报;另附“度量对象错”一例)。
关联文档
- 本次来源:2026-08-26_过风_雪雾珍珠人像动态写真_全链路复盘_v1
- 第二例:2026-09-29_右下角的池塘_游戏宣传微电影_实录混剪到双语字幕发布_复盘_v1 · 超分判据修订见 AI视频本机超分_RealESRGAN_x4plus与闪烁检查_v1 第 6 节
- 相关:2026-08-24_擦干净_从素材到动态化制片_全链路复盘_v1 §三.3 「AI 视觉预审 ≠ 主创审美裁决」——那条讲气质项不可代理, 本条讲事实项也会因为量法错而失守,两条合起来才是完整的审片边界
- 又一处印证(自动化采集场景):自动化判据取结构不取文案_v1 —— 判据用文案字符串,脚本不报错反而「成功」抓回 30 条静态资源;同样是「度量选错则全绿无意义」