Kinect for Windows Programming
Kinect v1.7 SDK for Windows had released in Q1 this year, 2013.
It’s a highly completeness’ SDK for real doing something on Windows platform. Air-touch or interactive whiteboard can be implemented and make it commercialized possibly.
For obtain Kinect streams of colour, depth, or skeleton, initialize the sensor is the first step.
In C++, you can create a sensor object then initialize it. Or you can use the api, NuiInitialize, to initial directly.
If use INuiSensor method to initialize, it must to enum sensors and check status first. Or it would got failed HRESULT.
or
After initialized the sensor, we can start to create events and open streams.
Now we had enable all the streams we want to get, so the next step is handling the stream informations
for your need.
And at SDK v1.7, it add some awesome features like Kinect Interaction and Kinect Fusion.

The detection of hand grip and release is the most useful in my opinions. Hand grip detections belonged to Kinect Interaction Toolkit. To detect hand grip, we need to implement the interface of INuiInteractionClient first.
And then trace the HandEventType of NUI_HANDPOINTER_INFO as well.
By these steps, it should detailed enough to manipulate the Kinect.
Have fun with K4W.
Originally published at bustta.logdown.com. @ July 30, 2013
