Smart Posture Monitoring for Remote Workers
OpenCV2 Posture Corrector helps remote workers maintain better posture throughout the workday. Using computer vision through your webcam, it provides real-time feedback on your sitting position, helping prevent the back and neck strain that comes with long hours at the desk.
- Posture Scoring: Simple 0-100 scale shows how you're doing
- System Tray Integration: Runs quietly in the background
- Visual Indicators: Color-coded feedback for quick assessment
- Flexible Monitoring: Set tracking intervals that work for you
- Optional Video Feed: See the tracking in action
- Timely Notifications: Get alerts when posture correction is needed
- Cross-Platform: Works on Windows, Mac, and Linux
- Privacy-Focused: All processing happens locally on your device
- Requires Python 3.10
- Install dependencies:
py -3.10 -m pip install -r requirements.txt
- Visual C++ Redistributable required
- Troubleshooting:
py -3.10 -m pip install msvc-runtime
- Required packages:
sudo apt install -y \ libxcb1 \ libxcb-xinerama0 \ libxcb-cursor0 \ libxkbcommon-x11-0 \ libxcb-render0 \ libxcb-render-util0
- Optional packages:
sudo apt install -y \ qt6-base-dev \ qt6-wayland \ libqt5x11extras5
- Install dependencies:
pip install -r requirements.txt
- Launch:
python src/main.py
- Start Monitoring: Access via system tray icon
- View Feedback: Optional video window shows posture analysis
- Adjust Settings: Set monitoring frequency to suit your workflow
- Check Score: System tray icon displays current posture rating
- Respond to Alerts: Straighten up when notifications appear
All video processing occurs locally on your device. No data is stored, shared, or transmitted over the internet.
- Posture History: Track improvements over time
- Usage Analytics: Understand your posture patterns
- Custom Notifications: Tailor alerts to your preferences
- Calendar Integration: Smart monitoring based on your schedule
Contributions welcome. See Contribution Guidelines for details.