Building UI navigation and gesture recognition with Kinect
In this recipe we will create interactive GUI controlled with a Kinect sensor.
Tip
Since the Kinect for Windows SDK is available only for Windows, this recipe is written for Windows users only.
Getting ready
In this example we are using the InteractiveObject
class that we covered in the Creating an interactive object that responds to the mouse recipe from Chapter 10, Interacting with the User.
Download and install the Kinect for Windows SDK from http://www.microsoft.com/en-us/kinectforwindows/.
Download the KinectSDK CinderBlock from GitHub at https://github.com/BanTheRewind/Cinder-KinectSdk, and unpack it to the blocks
directory.
How to do it…
We will now create a Cinder application controlled with hand gestures.
Include the necessary header files:
#include "cinder/Rand.h" #include "cinder/gl/Texture.h" #include "cinder/Utilities.h" #include "Kinect.h" #include "InteractiveObject.h";
Add the Kinect SDK using the following statement:
using...