Inspiration
Set out on this hackathon really wanting to try and learn anything related to computer vision.
What it does
Uses computer vision to read and detect the user's face and neck. If the user appears to be in a slouching position, it will remind the user to correct their posture through a notification.
How we built it
Using Python, OpenCV, and NumPy, I was able to detect and read the the user's face and neck in order to evaluate their sitting posture. If they were in a bad sitting posture, a notification would be sent using Win10Toast python notification library.
Challenges we ran into
- Detecting sitting posture
- Making sure notifications did not pop up every single second
- Trying to implement a feature so that notification delay time could be adjusted ## Accomplishments that we're proud of I had zero computer vision experience and not much python experience, so being able to go solo and code a program like this is something I'm very happy about. ## What we learned
- How to leverage the OpenCV python library to do amazing things ## What's next for Preposterous Posture
- Allowing for customizable notification delay times
- Aesthetically pleasing UI
Log in or sign up for Devpost to join the conversation.