【一步步开发AI运动小程序】十一、人体关键点跳跃追踪
1.【一步步开发AI运动小程序】一、准备工作2. 【一步步开发AI运动小程序】二、引入插件3.【一步步开发AI运动小程序】三、运动识别处理流程4.【一步步开发AI运动小程序】四、小程序如何抽帧5.【一步步开发AI运动小程序】五、帧图像人体识别6.【一步步开发AI运动小程序】六、人体骨骼图绘制7.【一步步开发AI运动小程序】七、进行运动计时、计数8.【一步步开发AI运动小程序】八、利用body-calc进行姿态识别9.【一步步开发AI运动小程序】九、姿态辅助调试桌面工具的使用10.【一步步开发AI运动小程序】十、姿态动作相似度比较
11.【一步步开发AI运动小程序】十一、人体关键点跳跃追踪
12.【一步步开发AI运动小程序】十二、自定义一个运动分析器,实现计时计数0113.【一步步开发AI运动小程序】十三、自定义一个运动分析器,实现计时计数0214.【一步步开发AI运动小程序】十四、主包超出2M大小限制,如何将插件分包发布?15.【一步步开发AI运动小程序】十五、AI运动识别中,如何判断人体站位的远近?16.【一步步开发AI运动小程序】十六、AI运动识别中,如何判断人体站位?17.【一步步开发AI运动小程序】十八、如何识别用户上传图片中的人体、运动、动作、姿态?18.【一步步开发AI运动小程序】十七、如何识别用户上传视频中的人体、运动、动作、姿态?19.【一步步开发AI运动小程序】十九、运动识别中如何解析RGBA帧图片?20.【一步步开发AI运动小程序】二十、AI运动小程序如何适配相机全屏模式?21.AI运动小程序开发常见问题集锦一22.AI运动小程序开发常见问题集锦二23.【更新日志】新发布的1.5.0版本插件中的增强模式,作用几何?24.【一步步开发AI运动小程序】二十一、如果将AI运动项目配置持久化到后端?随着人工智能技术的不断发展,阿里体育等IT大厂,推出的“乐动力”、“天天跳绳”AI运动APP,让云上运动会、线上运动会、健身打卡、AI体育指导等概念空前火热。那么,能否将这些在APP成功应用的场景搬上小程序,分享这些概念的红利呢?本系列文章就带您一步一步从零开始开发一个AI运动小程序,本系列文章将使用“云智AI运动识别小程序插件”,请先行在微信服务市场或官网了解详情。
一、应用场景
在适配诸如跳绳
、开合眺
或动作交互类场景时,需要追踪某些关键点的变化趋势,插件的关键点跳跃追踪能力PointTracker
可以追踪指定的关键点的x或y
轴变化,趋势变化时将记录变化临界轴值。
二、功能调用
const AiSport = requirePlugin("aiSport");
const humanDetection = AiSport.humanDetection;
const PointTracker = AiSport.calc.PointTracker;
const tracker = new PointTracker('nose', 1);//追踪鼻子y轴跳动
tracker.onChange = (pv,cv)=>{
console.log('趋势变化', pv, cv); //鼻子y轴上次值pv,鼻子y轴当前值cv
};
//抽帧
const context = wx.createCameraContext();
const listener = context.onCameraFrame((frame) => {
const iamge = {
width: Number(frame.width),
height: Number(frame.height),
rawData: frame.data
};
//人体识别
humanDetection.detectionAsync(image).then(human=>{
if(!human)
return;
//推入帧数据
const flag = tracker.tracking(human);
console.log(flag); //0-平/首次/未检测点位;1-降转升;2-升转降
console.log(tracker.points); //记录的关键点轴值
});
});
listener.start();

提供信息系统、公众号、小程序、APP订制开发服务
QQ:316455841
欢迎通过各种渠道咨询了解,免费提供信息系统建设咨询服务。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?