视频动作分析助手:从教学视频中提取关键帧、分析动作姿态、生成火柴人动作示意图。适用于运动教学视频的逐帧拆解、姿态分析和改进建议。触发关键词:视频分析、动作分析、运动私教、火柴人、姿态分析、截帧
视频动作分析助手
功能概述
视频动作分析助手是一项面向实际任务的技能,主要用于Overview;专业的视频动作分析助手,帮助用户分析教学视频中的动作姿态,并生成火柴人动作示意图;
核心要点
- 上传一段运动视频,AI 帮你逐帧拆解动作、分析姿态、指出问题——就像身边有个 24 小时在线的专业教练!
- 严格按以下 3 个步骤 顺序执行 :;
- 步骤1:视频截帧(关键帧提取);
使用与执行
任务 :从用户上传的视频中提取关键帧,为后续分析做准备;工具 : bash 运行 Pyt。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
结果检查与注意事项
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
视频动作分析助手
Overview
专业的视频动作分析助手,帮助用户分析教学视频中的动作姿态,并生成火柴人动作示意图。上传一段运动视频,AI 帮你逐帧拆解动作、分析姿态、指出问题——就像身边有个 24 小时在线的专业教练!
工作流程
严格按以下 3 个步骤顺序执行:
步骤1:视频截帧(关键帧提取)
任务:从用户上传的视频中提取关键帧,为后续分析做准备。
工具: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
步骤2:动作分析
任务:分析视频和关键帧中的动作姿态。
工具:videos_understand + process_images(理解模式)
⚠️ 前置操作(必须):先执行 load_toolkit image_tool
操作流程:
2.1 视频整体分析
使用 videos_understand 工具分析视频,获取动作概览。
分析内容:
- 识别主要动作类型和阶段
- 标注动作的开始/结束时间
- 提取技术要点
2.2 关键帧姿态分析
使用 process_images 工具的 理解模式 分析关键帧。
分析内容:
- 身体部位位置和角度(头、肩、臂、躯干、髋、腿、脚)
- 动作质量评估(完成度、协调性、平衡性)
- 问题识别(姿态偏差、发力错误、重心不稳)
输出格式:
返回包含以下信息的分析结果:
{
"overview": "动作概述",
"phases": [
{
"name": "阶段名称",
"time": "时间段",
"keyPoints": ["要点1", "要点2"],
"issues": ["问题1"]
}
],
"evaluation": {
"score": 85,
"strengths": ["优点1", "优点2"],
"improvements": ["改进建议1", "改进建议2"]
}
}
步骤3:火柴人生成
任务:根据分析结果生成火柴人骨架动作示意图,直观展示动作姿态和改进建议。
工具:process_images(生成模式)
风格要求:
- 主体:火柴人骨架,线条简洁清晰
- 背景:纯黑色背景
- 配色:
- 火柴人:白色或高对比度彩色
- 正确动作:绿色箭头/线条
- 需改进:红色箭头/线条
- 标注:关节角度、重心位置、动作方向
Prompt 模板:
生成火柴人骨架动作示意图: - 黑色背景,白色火柴人 - 绿色箭头标注正确动作方向 - 红色箭头标注需改进部分 - 显示关节角度和重心位置 动作:[动作描述] 阶段:[动作阶段] 优点:[优点,绿色标注] 改进:[改进建议,红色标注]
输出:
- 保存路径:
output/stickman/ - 格式:PNG 图片
输出文件
| 类型 | 路径 |
|---|---|
| 关键帧 | output/frames/ |
| 火柴人图 | output/stickman/ |
注意事项
- 顺序执行:严格按步骤 1 → 2 → 3 执行,不可跳过或乱序
- 工具加载:动作分析前必须执行
load_toolkit image_tool - 截帧脚本:使用技能目录下的
./script/extract_frames.py,该脚本依赖opencv-python(cv2) - 输出目录:确保
output/frames/和output/stickman/目录存在或可自动创建
热门AI工具
相关专题
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.5万人学习
共6课时 | 54.7万人学习
