Checkpoint: Tennis Training Hub v1.0 - 完整功能版本:用户名登录、AI训练计划生成、MediaPipe视频姿势识别、击球统计、挥拍速度分析、NTRP自动评分系统、训练进度追踪、视频库管理、AI矫正建议
这个提交包含在:
28
todo.md
普通文件
28
todo.md
普通文件
@@ -0,0 +1,28 @@
|
||||
# Project TODO
|
||||
|
||||
- [x] 用户名简单登录系统(只需输入用户名即可登录)
|
||||
- [x] 数据库schema设计(用户表、训练计划表、视频表、分析结果表、训练记录表)
|
||||
- [x] 训练计划生成系统(根据初级/中级/高级水平生成计划)
|
||||
- [x] 训练计划内容(影子挥拍、墙壁练习、脚步移动等只需球拍的训练)
|
||||
- [x] 视频上传功能(支持webm/mp4格式)
|
||||
- [x] 视频存储到S3
|
||||
- [x] MediaPipe Pose浏览器端姿势识别集成
|
||||
- [x] 视频播放与关键点可视化叠加显示
|
||||
- [x] 姿势矫正建议系统(基于AI识别结果生成矫正建议)
|
||||
- [x] 训练计划自动调整(根据姿势识别结果和进度调整计划)
|
||||
- [x] 训练进度追踪(可视化展示训练历史和姿势改进趋势)
|
||||
- [x] 训练视频库管理(保存和管理所有训练视频及分析结果)
|
||||
- [x] 全局UI设计和主题配置
|
||||
- [x] 响应式布局适配
|
||||
- [x] 编写vitest测试
|
||||
- [x] 击球次数统计(参考tennis_analysis)
|
||||
- [x] 挥拍速度估算(手腕/手臂关键点帧间位移)
|
||||
- [x] 运动轨迹可视化(身体中心点移动轨迹)
|
||||
- [ ] 迷你球场可视化叠加
|
||||
- [x] 球员统计面板(综合展示分析数据)
|
||||
- [x] 帧级别关键时刻标注
|
||||
- [x] NTRP自动评分系统(1.0-5.0)
|
||||
- [x] 基于所有历史记录自动更新用户评分
|
||||
- [x] 多维度评分(姿势正确性、动作流畅性、击球一致性、脚步移动、挥拍速度)
|
||||
- [x] 评分趋势图表展示
|
||||
- [ ] 推送代码到Gitea仓库
|
||||
在新工单中引用
屏蔽一个用户