The Graphical User Interface (GUI) is display from the Kinect SDK programming C# with visual studio as depicted in Figure 6.
The reason that Microsoft SDK is chosen to be used is because it is the only available for Windows.
Microsoft SDK able to provide human anatomical landmark data automatically determined in close to real-time by the machine-learning
algorithm as presented in [15], [16].
Microsoft Kinect SDK
supports skeleton tracking with depth to create animations of
body movements for the avatar [17].
Whereas, the others software frameworks such as OpenNI and OpenKinect are multi-platforms and open-source [18].
The Microsoft SDK only delivers depth values up to approximately 4000 millimeters.
This is likely to be a choice by Microsoft due to low resolution and noise resistance on greater distances.
The disadvantage of OpenNI is its difficulties in calibration to provide good depth distance [8].
However, the OpenKinect framework is not linearized and therefore always has a resolution of 1 bit [18].
As the depth value is not linearized this does not mean that the OpenKinect can measure smaller depth differences.
Thus, Microsoft SDK is used as software framework in the experiment.