Azure Kinect Body Tracking ,采用AI的方式使用深度数据以每秒30帧的速度实时跟踪人体的32个特征点(英伟达显卡RTX1050以上,跟踪5个人),功能强!
*c3d文件是一种公用文件格式,自1980年代中期以来,已在生物力学,动画和步态分析实验室中用于记录同步的3D和模拟数据。3D Motion Capture System制造商、Animation行业的公司基本都为它提供支持。
作者开发了C3D文件类型的相关解析库,开发者快速集成!
详细内容请阅读以下文章:
*c3d File Edit For LabVIEW
<动捕数据结构>
工具包动捕数据返回的数据格式包含了32个关节点的三维坐标(x,y,z)及旋转信息规范化4元数(w,x,y,z)。 4元数指的是每个关节的旋转量。
图例:| x 轴 = 红色 | y 轴 = 绿色 | z 轴 = 蓝色 |
<4元数>
4元数具有以下优点:
解决万向节锁问题
仅存储4个浮点数,相比矩阵更加轻量
4元数无论是求逆,加减乘、插值、平滑比矩阵更高效
现在主流游戏或动画引擎都是用4元数来表达旋转。
作者增加了相关4元数运算的一些算子:
<动捕数据仿真>
开发者可以通过这些算子轻松完成模型的动作仿真,作者开发了2个模型的仿真,并封装成一个VI,开发者可以快速集成到自己的软件中。
<总结>
更新以下内容
1)标准动捕文件*.c3d存储与读取
2) 4元数算子库
3)人体骨架仿真渲染
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !