Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hironsan/bosssensor
Hide screen when boss is approaching.
https://github.com/hironsan/bosssensor
cnn computer-vision deep-learning machine-learning opencv
Last synced: 4 days ago
JSON representation
Hide screen when boss is approaching.
- Host: GitHub
- URL: https://github.com/hironsan/bosssensor
- Owner: Hironsan
- License: mit
- Created: 2016-07-04T06:09:59.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-31T11:42:42.000Z (about 6 years ago)
- Last Synced: 2025-01-02T17:12:08.283Z (18 days ago)
- Topics: cnn, computer-vision, deep-learning, machine-learning, opencv
- Language: Python
- Homepage: http://ahogrammer.com/2016/11/15/deep-learning-enables-you-to-hide-screen-when-your-boss-is-approaching/
- Size: 28.3 MB
- Stars: 6,221
- Watchers: 263
- Forks: 1,085
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BossSensor
Hide your screen when your boss is approaching.## Demo
The boss stands up. He is approaching.![standup](https://github.com/Hironsan/BossSensor/blob/master/resource_for_readme/standup.jpg)
When he is approaching, the program fetches face images and classifies the image.
![approaching](https://github.com/Hironsan/BossSensor/blob/master/resource_for_readme/approach.jpg)If the image is classified as the Boss, it will monitor changes.
![editor](https://github.com/Hironsan/BossSensor/blob/master/resource_for_readme/editor.jpg)
## Requirements
* WebCamera
* Python3.5
* OSX
* Anaconda
* Lots of images of your boss and other person imagePut images into [data/boss](https://github.com/Hironsan/BossSensor/tree/master/data/boss) and [data/other](https://github.com/Hironsan/BossSensor/tree/master/data/other).
## Usage
First, Train boss image.```
$ python boss_train.py
```Second, start BossSensor.
```
$ python camera_reader.py
```## Install
Install OpenCV, PyQt4, Anaconda.```
conda create -n venv python=3.5
source activate venv
conda install -c https://conda.anaconda.org/menpo opencv3
conda install -c conda-forge tensorflow
pip install -r requirements.txt
```Change Keras backend from Theano to TensorFlow.
## Licence
[MIT](https://github.com/Hironsan/BossSensor/blob/master/LICENSE)
## Author
[Hironsan](https://github.com/Hironsan)