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: about 1 month 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: 2024-10-22T22:36:45.832Z (about 2 months 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,198
- Watchers: 264
- Forks: 1,085
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hilarious-repos - BossSensor - change the screen when your boss is approaching (Standalone projects)
- awesome-python-again -
- starred-awesome - BossSensor - Hide screen when boss is approaching. (Python)
- Awesome-GitHub-Repo - BossSensor - 终极摸鱼神器:通过AI人脸识别,老板来了就切换桌面。[<img src="https://tva1.sinaimg.cn/large/008i3skNly1gxlhtmg11mj305k05k746.jpg" alt="微信" width="18px" height="18px" />](https://mp.weixin.qq.com/s?__biz=MzUxNjg4NDEzNA==&mid=2247501135&idx=1&sn=a1c6bc746fa01dddb143971d2bcd3f90&chksm=f9a21686ced59f901f0f628574360b31779d48ad6689656996272e2f0ff1d2651ce84c696416&token=1761720145&lang=zh_CN#rd) (好玩项目 / 摸鱼神器)
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)