Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【一步步开发AI运动APP】九、自定义姿态动作识别检测——之关键点追踪

【一步步开发AI运动APP】九、自定义姿态动作识别检测——之关键点追踪

原创
作者头像
alphaair
发布于 2025-05-13 02:45:42
发布于 2025-05-13 02:45:42
7200
代码可运行
举报
运行总次数:0
代码可运行

之前我们为您分享了【一步步开发AI运动小程序】开发系列博文,通过该系列博文,很多开发者开发出了很多精美的AI健身、线上运动赛事、AI学生体测、美体、康复锻炼等应用场景的AI运动小程序;为了帮助开发者继续深耕AI运动领域市场,今天开始我们将为您分享新系列【一步步开发AI运动APP】的博文,带您开发性能更强、体验更好的AI运动APP。

一、什么是关键点追踪

前两篇为您介绍了基于规则检测姿态相似度两种自定义姿态动作识别方案,可以对大部分的姿态运动检测分析,但无法满足跳跃这样的运动分析检测。针对此类场景,插件姿态识别引擎pose-calc提供了关键点位变化追踪能力,变化追踪器可以对关键点的Xy的变化趋势进行追踪分析,可以设定要追踪的点位、幅度、趋势。

二、关键点位变化追踪能力调用示例

关键点位变化追踪器实例的创建在uni-appuni-app x框架下略有不同,请参考API文档。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { createPointTracker } from "@/uni_modules/yz-ai-sport";

const tracker = createPointTracker('nose', 1);//追踪鼻子y轴跳动
tracker.onChange((prev, cv)=>{
	console.log(prev,cv); //到达抖动阈值范围将触发变化
});

let human = .... //获取人体识别结果,人体识别能力调用请参考前面章节
let flag = tracker.tracking(human);
console.log(flag);

关键点变化追踪能力就为您介绍到,具体的使用可以进一步参考文档及Demo示例。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验