【问题标题】:Where can I get BoneOrientation.StartJoint in kinect v2我在哪里可以在 kinect v2 中获得 BoneOrientation.StartJoint
【发布时间】:2017-08-04 10:20:47
【问题描述】:

我正在尝试使用 Kinect SDK v2 缩放骨架,并找到了这个不错的代码示例(在线程的底部): Kinect skeleton Scaling strange behaviour

问题在于该示例是在早期版本中完成的,从那时起 SDK 中似乎发生了很大变化。

我试图弄清楚如何在 v2 SDK 中获取 BoneOrientation.StartJoint 和 BoneOrientation.EndJoint。看起来微软已经用 JointOrientation 替换了 BoneOrientation,而且这个结构当然不包含任何 startJoint 或 endJoint。

我可以自己从 sdk 中的某个地方获取这些信息,还是必须通过定义关节的连接来手动连接骨架?

【问题讨论】:

    标签: kinect kinect-v2


    【解决方案1】:

    KINECT v2 中没有骨骼结构,而是 this documentation page 声明

    关节层次从身体的中心流向四肢,从最顶端到最底端的关节。这些连接被描述为骨骼。

    JointType 的文档描述了各种关节的连接性以及下面的图表。使用IBody::GetJoints 获取关节字典(每个提供其空间位置)。之后,由你来导航关节。对于骨骼的缩放,您应该能够在不知道它们如何相互连接的情况下缩放每个关节位置。

    【讨论】:

      猜你喜欢
      • 2011-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 2010-11-17
      • 2013-07-03
      相关资源
      最近更新 更多