Kinect Multi Thread

12 December, 2013

The application was written to try and merge multi-threading with the Kinect Update process. The following video is a short demonstration:

Thread Structure

There were 4 threads setup to do the following:

  • Update the data from the Kinect and store it locally
  • Convert the raw Kinect coordinates to processable
  • Update Sine Wave
  • Update Cos wave
  • Main / Default Program thread

Data is exchanged and controlled via mutexes and semaphores