2017-08-04 86 views
1

我試圖用規模Kinect的SDK V2的骨架,發現這個漂亮的代碼示例(在螺紋的底部): Kinect skeleton Scaling strange behaviour我在哪裏可以在Kinect的V2得到BoneOrientation.StartJoint

的問題是,該例子是在早期版本中完成的,從那以後,它看起來在SDK中發生了很多變化。

我試圖找出我怎麼能得到BoneOrientation.StartJoint和BoneOrientation.EndJoint在2版SDK。看起來微軟已經取代BoneOrienation與JointOrientation和結構呢,當然,不包含任何startJoint也不endJoint。

我可以從什麼地方在SDK中通過自己這個信息,或者我必須通過定義接頭的連接手動連接骨架?

回答

0

有在KINECT V2沒有骨結構,代替this documentation page指出

關節層級從所述主體的中心到四肢流動,並從最上面的到最底層的關節。這些連接被描述爲骨頭。

JointType的文檔描述了各種關節的連接性,以及下面的圖表。使用IBody::GetJoints得到關節的字典(每一個提供的空間位置)。之後,由您來導航關節。爲了縮放骨骼,您應該能夠在不事先知道它們如何相互連接的情況下縮放每個關節位置。

enter image description here

相關問題