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

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade