Buttoning up the Kinect - A Kinect Button compatible with the Kinect for Windows SDK v1.5

Sign in to queue


It's been a long time since we've highlight a Kinect Button project. The Kinect for Windows SDK API has past by the previous examples, so when I saw Sandeep's project on CodePlex I know it was one that I had to highlight ASAP. And best of all, he's released the source for his project too!

Kinect Button

Months ago, when the beta version of the Kinect SDK came out, people had recreated the Xbox Kinect Hub in WPF. Here are a few articles that I came across:

In particular, the craze was the hoverbutton or hand cursor or whatever its official name is. It is that hand image that appears on the screen and updates its position by tracking your hand. When you have to select an option, you hover the hand over it, and a little timer ring appears around it indicating how much longer it would take to select that button. I guess it is about 2 seconds. Anyways, since the Kinect SDK got updated to v1.0 (and then subsequently to v1.5), these articles had outdated code (there was a slight change in the API). So, I created an updated version and presto: Kinect Button.

To use the application, first make sure you have the latest version of the Kinect SDK(currently, v1.5) installed on your PC. Then download the source code of Kinect Button from here. Extract it and open the solution in Visual Studio. Ensure that the following two assemblies are being referenced(you might have to delete and add them again):

  • Microsoft.Kinect
  • Coding4Fun.Kinect.Wpf

Plug in the Kinect sensor to your PC and power it on. Then hit that green triangle button to run the application. Watch a demonstration below:

Project Information URL: http://sandreddy.wordpress.com/2012/07/12/kinect-button/

Project Source URL: http://kinectbutton.codeplex.com/SourceControl/list/changesets


Contact Information:

The Discussion

  • User profile image

    buenas tardes
    como se crean los botones, donde puedo encontrar una plantilla para hacerlo, necesito solo esta pedazo de código, si me podes colaborar muchas gracias.

  • User profile image

    @alexander: To create buttons, just drag and drop a normal WPF button onto the designer, and then add it to the array mentioned in the code.

    Buen día!

  • User profile image

    Hello!!! in this project when the user is over button 1 or two, the Click event is called once, how can I create an event or method that allows me called the event as many times as the user have the cursor over the button, the idea is one of the buttons increases a counter, if I want to Increase the counter 20ty times I have to move my hand 20ty times over the button, What method can I use to increase the counter constantly while the user have the cursor over the button?? Thank you

Add Your 2 Cents