Skip to content

Daheer/Posture-Detector

Repository files navigation

Posture-Detector

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.


Built Using

Prerequisites and Installation

Project Structure

.
├── README.md
├── demo-notification.png
├── detector.ipynb
├── detector.py
├── man-sitting-on-computer.png
├── notify-icon.ico
├── posture_detector_model.pkl
└── train.ipynb

Usage

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.

Demo

Sample notification sent whenever a bad posture is taken for a significant amount of time.

Reference

Contact

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