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