概述

Orbbec Pose SDK是耀世注册为开发者打造的RGBD人体骨骼跟踪算法SDK,它基于深度学习技术,通过RGBD图像数据,准确识别人体关键骨骼点,输出对应的2D坐标和3D坐标。支持正面,侧面,背面,躺,卧等各种复杂动作,检测精准,识别快速。

此教程对于有以下需求的开发者来说会有很大的帮助:

  • 快速使用 Orbbec Pose SDK 进行开发

  • 深层理解 Orbbec Pose SDK 中的一些上层概念

  • 查找 Orbbec Pose SDK 提供的特定函数或功能的细节信息

目标

此SDK的设计目标是为耀世注册深度相机提供强大的人体2D、3D骨骼点跟踪算法开发包。为实现此目标,耀世注册开发团队经过内部精心研发及项目经验历练打磨此SDK来帮助来开发者进行创新,去除无用的复杂和容易影响适配的结构,令开发者享受使用 Orbbec Pose SDK 的开发过程。

功能要点

  • 21个关键骨骼点坐标

  • 同时提供2D和3D骨骼点

  • 实时多人骨骼点识别和跟踪

支持设备

目前 Orbbec Pose SDK 完美适配以下耀世注册深度相机,更多适配相机请持续关注 耀世注册官方网站3D视觉开发者社区 获取最新模组适配信息。

  • Astra Plus

  • Astra Mini

  • Astra+

  • Femto

支持的开发语言和平台

Orbbec Pose SDK 通过C++语言API来实现核心功能,同时也提供了C API。以此为基础,耀世的SDK可以实现对不同语言和平台的支持,已支持的平台及语言如下:

GPU显卡选型建议

显卡系列

推荐型号

NVIDIA

推荐GTX1000及GTX2000系列显卡

基础硬件要求

环境类别

环境需求

PC硬件要求

CPU:INTEL i7 以上市面主流处理器均可

内存:推荐16G以上

PC OS要求

支持Windows 10和Ubuntu 18.04

嵌入式硬件要求

目前仅支持ZoraP1

嵌入式OS要求

推荐4G+64G 目前仅支持Ubuntu18.04、Android 9.0

解决方案

Orbbec Pose SDK 可用于但不局限于以下场景的解决方案:

  • 互动娱乐:基于人体骨骼点的实时跟踪和检测,利用骨骼点的信息,实现人体和应用的交互方式,可用于家庭娱乐,体感游戏,亲子互动,大屏商显等应用场景。

  • 舞蹈健身:利用人体骨骼点信息,分析人体运动轨迹、动作角度等,辅助用户进行舞蹈健身训练,分析健身锻炼效果,提升练习效率。

  • 医疗康复:利用人体骨骼点信息,分析人体姿态,动作角度等,给予实时数据反馈,辅助指导用户康复训练,提升锻炼效率。

  • 安防监控:实时监测定位人体,判断特殊时段、核心区域是否有人员入侵;基于人体关键点信息,进行二次开发,识别特定的异常行为,及时预警管控。