Files
juzi/docs/拍摄约束放宽与标题更新-2026-10-12.md
T

42 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 拍摄约束放宽与标题更新
依据用户真实手机反馈:上一轮拍摄过于费劲,适度放宽前端门限,页面名称改为 `1'me肌肤状态检测`。此次不修改设计素材、评分、肌龄、推荐规则、微信登录流程或历史报告。
## 参数对照
参数版本由 `2026-10-12-fourth-v1` 升为 `2026-10-12-fourth-v2`;新报告后台保存新版本与配置快照,已有记录不回写。
| 项目 | 上一轮 v1 | 本次 v2 |
| --- | --- | --- |
| 人脸置信度 | ≥0.5 | ≥0.4 |
| 人脸框高占原帧 | 34%~64% | 30%~68% |
| 水平偏离屏幕中心 | ≤12% 屏宽 | ≤16% 屏宽 |
| 检测框边缘余量 | ≥2% 原帧 | ≥1% 原帧 |
| 正脸 yaw/pitch | ≤10°/12° | ≤15°/18° |
| 侧脸幅度/pitch | 35°~65°/≤15° | 30°~70°/≤20° |
| 歪头 roll | ≤10° | ≤15° |
| 脸部平均亮度 | 75~225 | 65~235 |
| 稳定时长/检测帧数 | ≥650ms/≥3 帧 | ≥450ms/≥2 帧 |
| yaw/pitch 漂移 | ≤5° | ≤8° |
| 中心 x/y 漂移 | ≤原帧 3.5% | ≤原帧 5.5% |
| 框高占比变化 | ≤4.5 个百分点 | ≤6.5 个百分点 |
仍要求单人出镜、完整入镜、正确视角、基本距离/光线;最终 JPEG 必须通过同一套本地复验。没有删除质量检查、绕过检测、增加服务端质量拦截或网络往返。漏检/识别异常及超过 2 秒的检测间隔仍打断累计。已有模型不可用降级路径保持不变,后台明确标记未校验。
最低稳定等待减少 200ms;慢设备从至少三次合格观察减为两次,减少持续保持姿势的难度。实际速度仍取决于手机模型推理耗时,不能保证所有机型和环境的检测合格率。
## 标题
`h5/index.html` 的 HTML title、Open Graph 分享标题及页面描述统一改为 `1'me肌肤状态检测`。首页 PSD 原组合图已经是「肌肤状态检测」,无需改图。
## 验证与发布
本地已通过:
- 参数边界:上一版偏头/俯仰/偏位/亮度/轻微漂移等拒绝样例现在通过,多人/错误视角/裁切/大幅移动仍拒绝;450ms 两帧准确触发,短于 450ms 不触发,漏检/超时间隔重置。
- 真实模型自动三连拍及最终 JPEG 本地复验,正脸不能冒充侧脸、错误方向不能推进,诊断照片归属正确,成功后释放摄像头。
- 隔离服务器后台诊断保存 v2 配置快照;页面与分享标题正确;quality=3 不阻断报告,游客状态、历史快照、五种屏宽及实际一轮扫描动画通过。
- 报告持久化、后台/H5/CSV 一致、账号隔离、皱纹原文;账号/OAuth 单测;原算法 86 条及推荐规则 126 用例;请求超时与震动安全回归。
部署目标:`ubuntu@1me.xajuzi.com:/home/ubuntu/juzi`,部署基线 `3f165bf`,通过 Git bundle 快进同步、不代用户 push。重启 `juzi-h5.service` 以保存新版后端参数快照。生产验证仅 GET 请求及浏览器内存拦截,不创建线上账号/报告,不调用收费 Face++。