2013年3月3日星期日

After several days of debugging, our program can be compiled and run without problem at last.

Here is the introduction of our program. 

The basic principle of the program is get the skeleton information from the kinect sensor. Then, according to the position and velocity of each joint, the program decides which gesture it will triggered. 

For example, the most basic gesture-- swipe. Not only the hand joint swipes from right to left or left to right, but also its velocity should also exceed a particular limitation. By setting this limitation, the misoperations can be avoided. 

Other gestures apply the identical basic principle. 

By the way, all the gestures are realized in the 2D mode, which means all the joints are in a plane. 

some conclusions about our project

Up to now, our project is almost completed, and some gestures can be recognized successfully.

I remembered that when my partner discussed with me about how to start the project, and we decided to use C# to control the program, then we met some questions when we started to write the source code, gestures can not be recognized and the kinect can also not recognized our skeletons, but now, these problems have been solved.

Also, some information will be shown on our posters and you can pay attention to it.

2013年3月2日星期六

We found some reference code on the Internet. According to these code, we tried to do our own programming.

We wanted to get the joints information from the skeleton model, then using some event functions to detect the movement of the joints.

However, there are still problems. Because of the incompatibility problem, the code cannot be compiled and run until now.
 We speet more time on the skeleton which detected by the kinect sensor.
There are several joints on one skeleton, head, 2 shoulders, 2 elbows, 2 hands, 2 knees and each joint has its own corrdinate position.
To achieve the function of the gesture, what we should do is to program some codes calculating the change of the joints positions.



we will use the lastest version of the kinect SDK 1.6 to develop.