Posture Detector was built by and intended for programmers (or really anyone who uses their computer a ton). It detects sitting position using the device camera and sends a notification any time the user of the computer has taken a bad sitting posture.
Its overall aim is to correct (or at least notify) the sitting postures of hundreds of thousands of programmers who are forced to take really bad postures for prolonged hours of programming sometimes.
- Python
python detector.py
.
├── README.md
├── demo-notification.png
├── detector.ipynb
├── detector.py
├── man-sitting-on-computer.png
├── notify-icon.ico
├── posture_detector_model.pkl
└── train.ipynb
Posture-Detector can be run either as an executable script detector.py or as jupyter notebook detector.ipynb. Once run, the camera turns on and it starts detecting in the background with no distracting camera interface. If it thinks your posture is bad, you will be notified.
If you wish to fine-tune Posture-Detector to adapt more to your own personal working environment, open train.ipynb and follow the listed instructions.
Sample notification sent whenever a bad posture is taken for a significant amount of time.
Dahir Ibrahim (Deedax Inc) - http://instagram.com/deedax_inc
Email - suhayrid6@gmail.com
YouTube - https://www.youtube.com/channel/UCqvDiAJr2gRREn2tVtXFhvQ
Project Link - https://github.com/Daheer/Driving-Environment-Detector