Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/justinshenk/sensei
Posture :bust_in_silhouette: Monitor App and Analytics
https://github.com/justinshenk/sensei
posture-monitor
Last synced: 18 days ago
JSON representation
Posture :bust_in_silhouette: Monitor App and Analytics
- Host: GitHub
- URL: https://github.com/justinshenk/sensei
- Owner: JustinShenk
- License: mit
- Created: 2016-10-27T14:26:37.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-13T23:40:42.000Z (about 6 years ago)
- Last Synced: 2025-01-02T12:49:22.701Z (21 days ago)
- Topics: posture-monitor
- Language: Jupyter Notebook
- Homepage:
- Size: 137 MB
- Stars: 28
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/Homebrew/homebrew) (intermediate)
NOTE: Requires Mac with terminal-notifier installed, PyQt5 and OpenCV.
```bash
brew install terminal-notifier pyqt5 opencv3 --with-contrib --with-python3 --HEAD
```Clone the repository and run it
```bash
$ python sensei.py
```## Demo
![Usage demo](images/demo.gif)
## 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](Analyze_Data.ipynb).
![Sample plot of your data](images/sample_plot.png)
## 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](https://www.hackster.io/justin-shenk/posture-pal-cbe67c) in 2018 China-US Young Maker Competition sponsored by Google.