Azure Kinect Body Tracking For LabVIEW更新预览

描述

Azure Kinect Body Tracking ,采用AI的方式使用深度数据以每秒30帧的速度实时跟踪人体的32个特征点(英伟达显卡RTX1050以上,跟踪5个人),功能强!

*c3d文件是一种公用文件格式,自1980年代中期以来,已在生物力学,动画和步态分析实验室中用于记录同步的3D和模拟数据。3D Motion Capture System制造商、Animation行业的公司基本都为它提供支持。

作者开发了C3D文件类型的相关解析库,开发者快速集成!

LabVIEW

详细内容请阅读以下文章:

*c3d File Edit For LabVIEW

<动捕数据结构>

工具包动捕数据返回的数据格式包含了32个关节点的三维坐标(x,y,z)及旋转信息规范化4元数(w,x,y,z)。 4元数指的是每个关节的旋转量。

LabVIEW

图例:| x 轴 = 红色 | y 轴 = 绿色 | z 轴 = 蓝色 |

<4元数>

4元数具有以下优点:

解决万向节锁问题

仅存储4个浮点数,相比矩阵更加轻量

4元数无论是求逆,加减乘、插值、平滑比矩阵更高效

现在主流游戏或动画引擎都是用4元数来表达旋转。

作者增加了相关4元数运算的一些算子:

LabVIEW

<动捕数据仿真>

开发者可以通过这些算子轻松完成模型的动作仿真,作者开发了2个模型的仿真,并封装成一个VI,开发者可以快速集成到自己的软件中。

LabVIEW

<总结>

更新以下内容

1)标准动捕文件*.c3d存储与读取

2)  4元数算子库

3)人体骨架仿真渲染

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分