User`s guide

12 Using the Kinect for Windows Adaptor
12-22
BodyPosture Joint Indices
The BodyPosture property, in step 5, indicates whether the tracked skeletons are
standing or sitting. Values are Standing (gives 20 point skeleton data) and Seated
(gives 10 point skeleton data, using joint indices 2 - 11).
This is the order of the joints returned by the Kinect adaptor:
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;
When BodyPosture is set to Standing, all 20 indices are returned, as shown above.
When BodyPosture is set to Seated, numbers 2 through 11 are returned, since this
represents the upper body of the skeleton.
Note: To understand the differences in using the Kinect adaptor compared to previous
toolbox adaptors, see “Important Information About the Kinect Adaptor” on page
12-2. For information about Kinect device discovery and the use of two device IDs, see
“Detecting the Kinect Devices” on page 12-7. For an example of simultaneous acquisition,
see “Acquiring from Color and Depth Devices Simultaneously” on page 12-23.