New Kinect Interaction – Angel Wu – Week 02 PPJ

There has been some design changes to the mural portion of our exhibit involving the Kinect and so I have been doing some research into it. For the new design, we do not want users to interact through body gestures. Instead, we want users to be able to use their hands to control a cursor that can be the interaction between them and the mural. Therefore I have been researching Kinect cursor control and also began creating a prototype of my own.

Through my research (and also fellow team member Jordan’s research), I was able to compile some relevant projects that may be of use to what we want to do with our Kinect cursor control. Below are those projects:


The project that was the most helpful was Vangos Pterneas’s project as it was the one that made the most sense to reference. I downloaded his project from GitHub and started to build off of his source code. Much of the code for Kinect projects are outdated so I had to make a few changes to some of the assemblies and references in Pterneas’s code to get the project to actually start and run without errors.

By using this code snippet from Kinect SDK developers documentation, I was able to get the project to build and run.


What the prototype looks like when launched.

How it works:

  • when launched, there is a window with a hand svg
  • when the Kinect detects a user’s hand, the svg will follow the movement of that user’s hand
  • the Kinect will be able to detect the hand that is closest to the sensor and thus track that hand

There are still bugs with the prototype as I cannot get the Kinect to sense a user yet. The project is built in Visual Studio and uses C# so I am still unfamiliar with it and need a bit more time to develop. I contacted Professor Diefenbach for help last week but I did not get a response, so I will contact him again this week and hopefully he would be able to help with debugging my prototype.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s