chore(tasks): start T-211 sensitivity params in settings

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ila
2026-07-21 23:58:52 +08:00
co-authored by Claude Opus 4.8
parent 578aa49f99
commit 922609f236
2 changed files with 12 additions and 0 deletions
+3
View File
@@ -35,6 +35,9 @@
| T-208 | 每帧摔倒判定诊断叠加 | T-201 | 管线暴露每人策略证据;实时画面角落叠加每人 `accepted/horizontal/角度/rapid/candidate/state`(拒绝时显示原因),便于定位真实摔倒未确认卡在哪一步;诊断字符串构建 Qt-free 可测。 | DONE |
| T-209 | 放宽俯视场景摔倒判定灵敏度(可配置) | T-208 | 判定灵敏度参数化:`require_rapid_drop`(默认关)、`require_lower_body`(默认关)、`horizontal_angle_threshold_degrees`(默认放宽);默认下持续水平即可进入疑似,仅靠确认窗防误报;参数进 config 与 config_version,逻辑可测。 | DONE |
| T-210 | 修复截图标注乱码(cv2 ASCII 文字) | T-202 | 截图标注文字改为纯 ASCII(`cv2.putText` 只支持 ASCII),去掉非 ASCII 分隔符导致的乱码;实时画面标签不变;ASCII 标签逻辑可测。 | DONE |
| T-211 | 检测灵敏度参数进设置页 | T-209 | 设置页可编辑 `require_rapid_drop`/`require_lower_body`/`horizontal_angle_threshold_degrees`/`confirm_window_seconds`(下拉/数字/勾选),保存写回未跟踪 `config.local.json`、下次启动生效;写回逻辑可测。 | DOING |
| T-212 | 实时流只处理最新帧降延迟 | T-203 | STREAM 后台读帧只保留最新帧、丢弃积压,实时延迟不随推理速度增长;REPLAY 逐帧不丢;最新帧保留逻辑可测。 | TODO |
| T-213 | 截图中文标注(Pillow) | T-210 | CONFIRMED 截图可用中文标注(如“确认摔倒 P-0001”);缺 Pillow/字体时回退 ASCII 不崩溃;标签与回退逻辑可测。 | TODO |
## Phase 3 · Go V2 迁移门槛与实现
+9
View File
@@ -361,3 +361,12 @@
- 阻塞:正例的 1–3 秒延迟正式记录待用户以 `python -m v1.report artifacts/events` 读取现场摔倒事件的 `latency_seconds`;规范的经同意成年人正反例录像与现场安全措施仍未建立。
- 决策:放宽默认(`require_rapid_drop=false`、`require_lower_body=false`、`horizontal_angle_threshold_degrees=45`、`confirm_window_seconds=1.8`)在该 1.2 米俯视机位下平衡良好——既抓到摔倒又不误报,**本轮无需调参**。`confirm_window_seconds=1.8` 作为主防误报闸有效。
- 下一步:用户读取现场摔倒事件延迟确认落在 1–3 秒;后续以第二人看护安全补充正例记录,再考虑将 T-204 整体置 DONE。
## 【2026-07-21】T-211 检测灵敏度参数进设置页
- 状态:DOING
- 变更:任务落 DOING;将新增 `write_local_event_tuning` 与设置页「检测灵敏度」分组。
- 验证:开始前 V1 单元测试 78 passed。
- 阻塞:设置页控件需 Windows 冒烟;写回与 config 往返本环境可测。
- 决策:与摄像头连接同样走"写回未跟踪 config.local.json、下次启动生效",不进数值草稿(含布尔控件)。
- 下一步:写 `write_local_event_tuning` 往返测试,加设置页控件与保存。