/sensei

Posture :bust_in_silhouette: Monitor App and Analytics

Primary LanguageJupyter NotebookMIT LicenseMIT

Sensei - *(SEN-say)*🙇👊

Posture monitor and notification OSX app, for experimentation or self-monitoring, with data analysis scripts.

Run the app (easy)

Clone the repository and open sensei/dist/Sensei.app

Installation via Homebrew (intermediate)

NOTE: Requires Mac with terminal-notifier installed, PyQt5 and OpenCV.

brew install terminal-notifier pyqt5 opencv3 --with-contrib --with-python3 --HEAD

Clone the repository and run it

$ python sensei.py

Demo

Usage demo

Usage

Sit in a comfortable, upright position Click 'Calibrate'

You will receive notifications if you are too close.

Analyze Your Data

Preprocess and visualize your data using the notebook.

Sample plot of your data

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Awards

Awarded Third Place in 2018 China-US Young Maker Competition sponsored by Google.