20260429_232813-fix: video frame display pipeline — default project seed, presigned URLs, Canvas/FrameTimeline real frames, upload-parse flow
This commit is contained in:
37
工程分析/测试方案-20260429_232813.md
Normal file
37
工程分析/测试方案-20260429_232813.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# 测试方案 — 视频帧显示链路修复
|
||||
|
||||
## 环境准备
|
||||
- 确保 `Data_MyVideo_1.mp4` 存在于 `/home/wkmgc/Desktop/Seg_Server/`
|
||||
- 清除数据库中现有项目(或直接删除 `backend/segserver.db` 让后端重新初始化)
|
||||
|
||||
## 测试用例
|
||||
|
||||
### TC1 — 默认项目自动出现
|
||||
1. 删除数据库文件,重启后端
|
||||
2. 打开项目库页面
|
||||
3. **预期**: 出现 "Data_MyVideo_1" 项目卡片,状态为"已就绪",帧数 > 0
|
||||
|
||||
### TC2 — 点击默认项目进入工作区能看到影像
|
||||
1. 点击 "Data_MyVideo_1" 项目
|
||||
2. 进入分割工作区
|
||||
3. **预期**:
|
||||
- 标题栏显示 "Data_MyVideo_1"
|
||||
- Canvas 区域显示视频第一帧画面(非黑屏)
|
||||
- 底部时间轴显示真实帧缩略图
|
||||
|
||||
### TC3 — 帧切换正常
|
||||
1. 在工作区中点击底部时间轴的不同帧
|
||||
2. **预期**: Canvas 画面切换到对应帧
|
||||
|
||||
### TC4 — 导入新视频完整链路
|
||||
1. 在项目库点击"导入多媒体资源"
|
||||
2. 选择任意视频文件上传
|
||||
3. **预期**:
|
||||
- 上传过程中显示 loading
|
||||
- 上传完成后新项目出现在列表中
|
||||
- 点击新项目进入工作区,能看到视频帧
|
||||
|
||||
### TC5 — AI 推理使用当前帧
|
||||
1. 在工作区选择点提示或框提示工具
|
||||
2. 在画面上点击/框选
|
||||
3. **预期**: 请求 payload 中的 `imageUrl` 为当前帧的 MinIO presigned URL,后端返回 mask
|
||||
Reference in New Issue
Block a user