Application that identifies and tracks the different parts of the user's body using the Kinect sensor. This application is aimed at people with gross motor problems, with the aim of improving their motor skills by proposing different motor challenges to the user.
This application, which was developed as a degree project, runs on an Ubuntu GNU/Linux operating system. It is coded in c++, using the OpenNI and NiTE open source Kinect libraries, the OpenCV and Cairo graphic libraries and the SQLite database management system.
- GNU/Linux Ubuntu 12.04 LTS, 32 bits
- Microsoft Kinect sensor
- Kinect USB adapter cable
Running the program, it shows a window with three tabs: play, database management, and data export.
The database management tab consist of three sections: user management, specialist management, and user-specialist connection. In these sections is possible to add, update, remove or show users or specialist, and link a user with a specific specialist.
In the data export tab is possible to export the information of the data base to a *.csv file. These data are the games of a user, the data of a game, the list of registered users and the list of specialists.
In the play tab, the game options must be configured to run it. The first parameter is the user, who is choosen between the users registered in the database. Others parameters are the duration of the game and the duration of the fruit (difficulty level). Clicking the button below, the game will be run.
- User image
- Indicator circle of hand position
- User status
- Fruit
- Progress bar timer
- Mistakes scoreboard
- Successes scoreboard
- Clock