我在哪里可以在Kinect的V2得到BoneOrientation.StartJoint

问题描述:

我试图用规模Kinect的SDK V2的骨架,发现这个漂亮的代码示例(在螺纹的底部): Kinect skeleton Scaling strange behaviour我在哪里可以在Kinect的V2得到BoneOrientation.StartJoint

的问题是,该例子是在早期版本中完成的,从那以后,它看起来在SDK中发生了很多变化。

我试图找出我怎么能得到BoneOrientation.StartJoint和BoneOrientation.EndJoint在2版SDK。看起来微软已经取代BoneOrienation与JointOrientation和结构呢,当然,不包含任何startJoint也不endJoint。

我可以从什么地方在SDK中通过自己这个信息,或者我必须通过定义接头的连接手动连接骨架?

有在KINECT V2没有骨结构,代替this documentation page指出

关节层级从所述主体的中心到四肢流动,并从最上面的到最底层的关节。这些连接被描述为骨头。

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

enter image description here