通过摄像头拍摄人像动作视频,实时识别出人体关键点,并根据动作自动计数。已支持的健身动作有15种(跳绳、深蹲、开合跳、仰卧起坐、俯卧撑、平板支撑、臀桥等),还可支持定制健身动作。

说明 阿里云视觉智能开放平台各类目视觉AI能力SDK接入、接口使用或问题咨询等,请通过钉钉群(23109592)加入阿里云视觉智能开放平台咨询群联系我们。

能力优势

  • 灵活度高:针对人体15个关键点,可单独输出每个关键点信息,也可以将多个关键点绑定用于健身动作计数输出,平均计数精度可达95%以上。
  • 适用性强:模板化配置,可快速适配新动作。支持实时负反馈输出,帮助人物及时调整动作准确性。不同场景、光照背景条件下都可以产生稳定的效果。
  • 处理效率高:算法易用性强,可快速接入。帧间稳定性高,仅需占用较少的CPU和内存,千元级机型处理速度可达到20fps以上。

应用场景

  • 健身App:通过摄像头采集数据进行人物体育动作实时计数,可作为体育动作训练辅助,回放审查动作标准性和准确性。
  • 健身镜:通过健身镜摄像头采集人物健身动作并进行实时计数,且可通过负反馈、及镜子中自己的健身动作,实时做出调整,提升锻炼质量。

前提条件

使用SDK前需完成激活授权,具体请参见激活授权

计费说明

关于肢体动作计数SDK的报价,请参见计费介绍

支持终端

Android、iOS

约束与限制

  • Android系统:Android 5.0以上,设备包含相机模块和陀螺仪模块。
  • iOS系统:iOS 10以上,支持iPhone 5s以上系列机型,设备包含相机模块。
  • 推荐相机分辨率:原生相机的分辨率大于640×480像素,小于1280×720像素。分辨率过大会降低SDK速度。
  • 如需使用iOS系统iPhone 5s及以下、Android低端机型,请联系我们
  • 仅支持单人入镜,且人物需全身入镜,人体在屏幕内的占比大于1/4。
  • 输入数据分辨率:大于720P,小于1080P。
  • 移动设备需将头部和摄像头(相对手机)方向保持一致。

接入使用方式

重要 本SDK不会对SDK原厂商传输任何数据。因此,如果您使用本SDK收集个人信息,您将作为数据处理者,原厂商不作为数据处理者或受托处理者。您应当依照相关法律法规,对用户充分告知并获得授权。请您注意在告知用户时,原厂商不应作为数据处理者,亦不应作为受托处理者。

附录

图 1. 人体关键点示意图
人体关键点示意图
已支持以下15个健身动作,其他更多动作需要定制,请联系我们
  • 竖屏动作:跳绳、深蹲、开合跳、下蹲开合跳、水平开合跳、直臂开合跳、菱形伸展、手臂画圆、腰绕环。
  • 横屏动作:仰卧起坐、卷腹、俯卧撑、跪姿俯卧撑、臀桥。

开源模型体验

更多开源免费模型体验及下载,详见魔搭社区:HRNet人体关键点-2D全身关键点检测-通用领域-2D