NID Skeleton

NID(ナチュラル・インタラクション・デバイス)から取得した骨格トラッキングデータを返します。

Contents

入力信号

出力信号

[OpenNI]

15箇所の骨格のXYZ座標データを取得できます。XYZ座標データが[0 0 0]の場合、その骨格は認識されていないことを意味します。 各部位の骨格データは、次の骨格データ要素に格納されています。 Head = 1, Neck = 2, Torso = 3, Left shoulder = 4, Left elbow = 5, Left hand = 6, Right shoulder = 7, Right elbow = 8, Right hand= 9, Left hip = 10, Left knee = 11, Left foot = 12, Right hip = 13, Right knee = 14, Right foot = 15.

※上記のLeft, Rightは鏡像化されています(トラッキングされている人間の視点から見た左右ではなく、NIDから見た左右になります)

[Kinect SDK for Windows]

20箇所の骨格のXYZ座標データを取得できます。XYZ座標データが[0 0 0]の場合、その骨格は認識されていないことを意味します。 各部位の骨格データは、次の骨格データ要素に格納されています。 Hip center = 1, Spine = 2, Shoulder center = 3, Head = 4, Shoulder left = 5, Elbow left = 6, Wrist left = 7, Hand left = 8, Shoulder right = 9, Elbow right = 10, Wrist right = 11, Hand right = 12, Hip left = 13, Knee left = 14, Ankle left = 15, Foot left = 16, Hip right = 17, Knee right = 18, Ankle right = 19, Foot right = 20.

ブロックパラメータ

Projective XYZ座標:

Real world XYZ座標:

骨格トラッキング用キャリブレーション (OpenNIのみ有効)

※骨格トラッキング用キャリブレーションは、NID IMAQブロックのNeed PSI pose for calibration of Skeleton trackingをONにしているか、骨格トラッキングの自動認識機能をサポートしていないバージョンの OpenNIを使用している場合に必要になります。