A python application to detect slouching and alarm user with instructive image to correct their posture.
- Clone the repository, if not already cloned.
- Install conda, if not already installed.
- Create a conda environment with
conda env create -f slouch.yml
. - Ensure all the packages are installed correctly and complete with
conda env update -f slouch.yml
after activating the environment. This may require installing other packages (such as cmake and c++) fordlib
to install correctly. - Run
python gui.py
- Solve the need for calibrating the users 'ideal' posture. This is currently required for when the webcam moves so detect background movement, maybe.
- Run in the background with warning window popping up only when required.