A healthy work-life balance is vital to productivity and happiness. However, as students, we know the back, neck, and shoulder pain that comes with it working on a laptop or computer. This pain often results from sitting with poor posture. We just need a reminder to sit up straighter.

What it does

This software essentially tracks the depth of the user’s eyes. When the software first starts up, the user calibrates this depth by sitting up straight with good posture through the webcam. Then, when the user slouches and their eyes are closer to the webcam, the computer detects this and sends out a notification, prompting the user to adjust their posture. Once the user adjusts their posture back to the original, perfect posture, the program will then notify the user that they are no longer slouching. A break timer reminds users to take a 5 minute breaker once every hour.

How we built it

Using Python and OpenCV

Challenges we ran into

Learning how to use Python, using the OpenCV API

Accomplishments that we're proud of

Being able to use the API in a creative and effective way to help solve a common problem

What we learned

How to use Python, how to implement an API (including facial recognition and machine learning features)

What's next for DORSBON

Drowsiness detection through eye movement, cleaner user interface, efficiency/accuracy improvements

Built With

Share this project: