Files
silver_pose/docs/06-tasks.md
T

3.5 KiB

任务看板

一次只领取第一个依赖满足的 TODO。任务标为 DONE 前必须有真实验证命令和 progress.md 证据。

状态:TODO 待开始 · DOING 进行中 · DONE 已验收 · BLOCKED 受阻

已完成的基线

ID 任务 依赖 验收要点 状态
T-000 建立 Harness Coding 文档与旧基线快照 - demo/ 编译通过;模型任务与关键点格式已检查;文档记录真实范围与下一步。 DONE

Phase 1 · Python V1 地基与最高风险

ID 任务 依赖 验收要点 状态
T-101 创建 V1 包、依赖清单、示例配置和忽略规则 T-000 v1/ 可导入;真实 RTSP 凭证被拒绝提交;pytest 能运行。 DONE
T-102 实现可重连的视频源与录像回放适配器 T-101 有效本地录像可按时间戳产帧;无效源进入连接错误状态且不崩溃。 DONE
T-103 实现 Pose 适配器与模型来源校验 T-102 输出 person box、17 点和置信度;错误模型或哈希不符时给出明确错误。 DONE
T-104 实现人员跟踪与姿态质量门控 T-103 连续人员维持 ID;低质量、缺失膝踝或空帧不会产生倒地候选。 TODO
T-105 实现按 ID 的时序摔倒状态机 T-104 正例在配置秒数内确认;坐下、弯腰、短时低姿态回到 NORMAL;事件副作用只触发一次。 TODO

Phase 2 · V1 演示闭环

ID 任务 依赖 验收要点 状态
T-201 实现 PyQt 顶部双 Tab 的监控与设置界面 T-105 实时监控 Tab 显示视频、骨架、ID、NORMAL/SUSPECT/CONFIRMED 和连接状态;设置 Tab 只编辑非敏感草稿并明确下次启动生效;UI 不直接执行事件计算。 TODO
T-202 实现本地报警、弹窗、截图和 JSONL 日志 T-201 CONFIRMED 产生一次声音、一次弹窗、一张带标注截图和一条事件日志。 TODO
T-203 接入海康 RTSP 与断流恢复 T-202 现场有效流可预览;断流状态明确、可重连且不报警。 TODO
T-204 建立正反例录像回归与现场验收记录 T-203 摔倒、行走、坐下、弯腰、捡物和持续倒地都有预期结果;报警延迟记录在 1–3 秒。 TODO
T-205 固化客户演示脚本与 V1 发布包 T-204 可按文档完成演示脚本,所有证据可复查,适用边界显示给操作员。 TODO

Phase 3 · Go V2 迁移门槛与实现

ID 任务 依赖 验收要点 状态
T-301 锁定 V1 模型并导出 ONNX 一致性工件 T-205 记录 .pt 与 ONNX 哈希、输入尺寸、导出命令;同一帧关键点与 Python 在约定容差内。 TODO
T-302 完成 Go 推理与视频/UI 技术 Spike T-301 Windows 上可读取录像和 ONNX Pose;选定运行时与 UI 方案并记录取舍。 TODO
T-303 实现 Go 的事件引擎与 V1 回归对比 T-302 同一录像的确认事件、无报警案例和延迟满足 V1 基线。 TODO
T-304 完成 Go 实时演示、报警和打包 T-303 实时 RTSP、红色画面、声音、弹窗和截图可运行;新环境按文档启动。 TODO

Backlog

  • V3 多摄像头管理、远程通知和事件中心。
  • 海康俯视场景数据评测后决定 Pose 微调或时序模型训练。
  • GPU / TensorRT 等硬件专用优化,仅在 V2 CPU 结果不能满足验收时评估。