Improve sitting posture by detecting harmful postures using a Kinect sensor

Download as .exe View on GitHub

Welcome to SitPerfect

Good and Bad Illustrations

All you need to improve your sitting posture is a Windows PC and a Kinect.

With SitPerfect running dangerous music starts playing when then angle between your shoulders and your head is less than 55°.

This is by no means scientific (yet).

If you want to try and have some fun:

Logging and Stats

To stay motivated I wanted to start measuring my posture over time. Now SitPerfect writes a logfile with angles between my head, neck and shoulder. Then I can create simple charts like this one and hopeful see where my efforts to improve posture are taking me:

Sitting Posture Angles over time


Download and install Microsoft Kinect SDK. This will work with the Xbox 360 USB Kinect. For the dedicated PC Kinect, the runtime from the SDK would be enough.


Date Version Notes Link
2014-04-16 0.2.2 A simple pause button for the music when on the phone Download
2014-04-09 0.2.1 Logging shoulder angles to text file every 5 secs Download
2014-03-31 0.1 First release Download