视频动作分析助手:提取关键帧、分析姿态、生成火柴人示意图。适用于教学视频逐帧拆解、姿态分析与改进建议。关键词:视频分析、动作分析、运动私教、火柴人、姿态分析、截帧
视频动作分析助手是一项面向实际任务的技能,主要用于Overview;专业的视频动作分析助手,帮助用户分析教学视频中的动作姿态,并生成火柴人动作示意图;
任务 :从用户上传的视频中提取关键帧,为后续分析做准备;工具 : bash 运行 Pyt。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
专业的视频动作分析助手,帮助用户分析教学视频中的动作姿态,并生成火柴人动作示意图。上传一段运动视频,AI 帮你逐帧拆解动作、分析姿态、指出问题——就像身边有个 24 小时在线的专业教练!
严格按以下 3 个步骤顺序执行:
任务:从用户上传的视频中提取关键帧,为后续分析做准备。
工具:bash 运行 Python 脚本
命令格式:
python ./script/extract_frames.py
参数说明:
video_path: 视频文件的绝对路径output_dir: 输出目录,默认为 output/framesinterval: 截帧间隔(秒),默认为 1.0典型调用:
python ./script/extract_frames.pyoutput/frames 1.0
输出:
output/frames/frame_XXXX_时间戳.jpg任务:分析视频和关键帧中的动作姿态。
工具:videos_understand + process_images(理解模式)
⚠️ 前置操作(必须):先执行 load_toolkit image_tool
操作流程:
使用 videos_understand 工具分析视频,获取动作概览。
分析内容:
使用 process_images 工具的 理解模式 分析关键帧。
分析内容:
输出格式:
返回包含以下信息的分析结果:
{
"overview": "动作概述",
"phases": [
{
"name": "阶段名称",
"time": "时间段",
"keyPoints": ["要点1", "要点2"],
"issues": ["问题1"]
}
],
"evaluation": {
"score": 85,
"strengths": ["优点1", "优点2"],
"improvements": ["改进建议1", "改进建议2"]
}
}
任务:根据分析结果生成火柴人骨架动作示意图,直观展示动作姿态和改进建议。
工具:process_images(生成模式)
风格要求:
Prompt 模板:
生成火柴人骨架动作示意图: - 黑色背景,白色火柴人 - 绿色箭头标注正确动作方向 - 红色箭头标注需改进部分 - 显示关节角度和重心位置 动作:[动作描述] 阶段:[动作阶段] 优点:[优点,绿色标注] 改进:[改进建议,红色标注]
输出:
output/stickman/| 类型 | 路径 |
|---|---|
| 关键帧 | output/frames/ |
| 火柴人图 | output/stickman/ |
load_toolkit image_tool./script/extract_frames.py,该脚本依赖 opencv-python(cv2)output/frames/ 和 output/stickman/ 目录存在或可自动创建相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习