When alerts actually fire
- It does not alert on a single bad frame.
- Sound is played only when BAD posture persists (default: 2s).
- Returning to normal posture resets the alert timer and cooldown.
Posture is evaluated from the relative changes of eye/shoulder/nose/ear landmarks.
Core decision rules before use
Detection flow (detailed)
MediaPipe Pose extracts key landmarks from your webcam frame continuously.
The current posture is compared with your baseline to measure tilt and drift.
If posture risk stays high over time, the app triggers quiet feedback.