# hironsan/bosssensor

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/hironsan-bosssensor).**

6,284 stars · 1,072 forks · Python · MIT

## Links

- GitHub: https://github.com/Hironsan/BossSensor
- Homepage: http://ahogrammer.com/2016/11/15/deep-learning-enables-you-to-hide-screen-when-your-boss-is-approaching/
- awesome-repositories: https://awesome-repositories.com/repository/hironsan-bosssensor.md

## Topics

`cnn` `computer-vision` `deep-learning` `machine-learning` `opencv`

## Description

Hide screen when boss is approaching.

## Tags

### Graphics & Multimedia

- [Boss Detection Tools](https://awesome-repositories.com/f/graphics-multimedia/webcam-feeds/boss-detection-tools.md) — Detects a specific person approaching via webcam and automatically hides the screen to maintain privacy.
- [Boss Detectors](https://awesome-repositories.com/f/graphics-multimedia/webcam-feeds/boss-detectors.md) — Uses a webcam feed and deep learning to detect when a boss or specific person approaches the desk.
- [Webcam Frame Captures](https://awesome-repositories.com/f/graphics-multimedia/video-frame-capture/timelapse-frame-captures/webcam-frame-captures.md) — Captures frames from a connected webcam using browser or system APIs for real-time processing.
- [Real-Time Webcam Pipelines](https://awesome-repositories.com/f/graphics-multimedia/webcam-feeds/real-time-webcam-pipelines.md) — Captures frames from a connected webcam and processes them through detection and classification stages with minimal latency.

### Artificial Intelligence & ML

- [Screen Hiders](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-powered-observability-analysis/screen-activity-classifiers/screen-hiders.md) — Conceals the screen when the classified person matches a pre-trained boss image. ([source](http://ahogrammer.com/2016/11/15/deep-learning-enables-you-to-hide-screen-when-your-boss-is-approaching/))
- [Single-Person](https://awesome-repositories.com/f/artificial-intelligence-ml/binary-classifiers/single-person.md) — Trains a binary classifier to distinguish a specific person's face from all others using limited sample images.
- [Face Classifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/deep-learning-classifiers/face-classifiers.md) — Trains a binary classifier from user-provided images to recognize a particular person's face.
- [Face Detection](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection.md) — Identifies when a specific person enters the camera's field of view using a webcam feed and deep learning. ([source](http://ahogrammer.com/2016/11/15/deep-learning-enables-you-to-hide-screen-when-your-boss-is-approaching/))
- [Deep Learning Face Classifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection/deep-learning-face-classifiers.md) — Uses a pre-trained CNN to classify detected faces against a known boss image.
- [Screen Hiders](https://awesome-repositories.com/f/artificial-intelligence-ml/face-detection/screen-hiders.md) — Hides the computer screen automatically when a specific person's face is detected via webcam.
- [Face Recognition Training](https://awesome-repositories.com/f/artificial-intelligence-ml/face-recognition-training.md) — Trains a binary classifier from user-provided images to recognize a specific person's face.
- [Custom Face Classifier Trainers](https://awesome-repositories.com/f/artificial-intelligence-ml/face-recognition-training/custom-face-classifier-trainers.md) — Trains a face classifier from user-provided images to recognize a specific person for triggering actions.
- [Single-Person Binary Classifiers](https://awesome-repositories.com/f/artificial-intelligence-ml/face-recognition-training/single-person-binary-classifiers.md) — Trains a binary classifier to distinguish a specific person's face from all others using limited sample images.
- [Real-Time Facial Recognition](https://awesome-repositories.com/f/artificial-intelligence-ml/real-time-facial-recognition.md) — Captures live webcam frames and classifies faces in real time to identify when a designated person enters the field of view.
- [User-Provided Image Ingestion](https://awesome-repositories.com/f/artificial-intelligence-ml/model-training/dataset-driven-training/custom-image-folder-training/user-provided-image-ingestion.md) — Accepts and stores user-uploaded images to train a custom face classifier for personalized boss recognition.

### Data & Databases

- [Boss Detection Screen Hiders](https://awesome-repositories.com/f/data-databases/persistent-application-state/screen-state-managers/screen-state-detection/boss-detection-screen-hiders.md) — Detects when a specific person approaches a desk using webcam face recognition and automatically hides the screen.

### Development Tools & Productivity

- [Screen Concealment Triggers](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-triggers/event-driven-triggers/screen-concealment-triggers.md) — Hides the screen immediately upon detecting a positive face classification match.

### Game Development

- [Automatic Screen Concealment Triggers](https://awesome-repositories.com/f/game-development/game-automation-bots/image-recognition-bots/screen-state-triggering/automatic-screen-concealment-triggers.md) — Hides the active screen content immediately upon a positive face classification match.
- [Screen Hiders](https://awesome-repositories.com/f/game-development/game-automation-bots/image-recognition-bots/screen-state-triggering/screen-hiders.md) — Triggers a screen-hiding action when the classified person matches a pre-trained boss image. ([source](https://cdn.jsdelivr.net/gh/hironsan/bosssensor@master/README.md))

### Networking & Communication

- [Screen Concealment](https://awesome-repositories.com/f/networking-communication/real-time-communication/screen-sharing/screen-concealment.md) — Hides the active screen content immediately upon a positive face classification match.

### Security & Cryptography

- [Workplace Privacy Automation](https://awesome-repositories.com/f/security-cryptography/data-privacy-controls/identity-concealment/workplace-privacy-automation.md) — Uses computer vision to preemptively conceal sensitive content when a designated individual is detected.
- [Approaching Person Detectors](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/personal-identity-obfuscation/personal-privacy-safeguards/approaching-person-detectors.md) — Captures live webcam frames and classifies whether a specific person is approaching the desk. ([source](https://cdn.jsdelivr.net/gh/hironsan/bosssensor@master/README.md))
- [Boss Detection Screen Hiders](https://awesome-repositories.com/f/security-cryptography/pii-detection-and-screening/boss-detection-screen-hiders.md) — Uses a webcam feed and deep learning to detect a specific person approaching and automatically hide the screen. ([source](http://ahogrammer.com/2016/11/15/deep-learning-enables-you-to-hide-screen-when-your-boss-is-approaching/))
- [Browser-Based Execution](https://awesome-repositories.com/f/security-cryptography/privacy-data-protection/local-only-data-processing/local-data-processing/browser-based-execution.md) — Runs all face detection and classification entirely on the local machine without sending data to external servers.
- [Automated Screen Privacy](https://awesome-repositories.com/f/security-cryptography/privacy-protection/interface-privacy/automated-screen-privacy.md) — Triggers immediate screen concealment based on visual detection of an approaching person to maintain privacy.

### Software Engineering & Architecture

- [Real-Time Processing Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/extensible-plugin-architectures/scriptable-plugin-architectures/frame-processing-pipelines/real-time-processing-pipelines.md) — Processes each webcam frame through detection and classification stages with minimal latency.

### Part of an Awesome List

- [CNN Feature Extractors](https://awesome-repositories.com/f/awesome-lists/ai/pre-trained-models/cnn-feature-extractors.md) — Uses a pre-trained CNN to extract facial features for classification without training from scratch.
- [Productivity Tools](https://awesome-repositories.com/f/awesome-lists/productivity/productivity-tools.md) — AI-based tool for hiding work screens when bosses approach.

### System Administration & Monitoring

- [Workplace Surveillance Avoidance Tools](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/surveillance/workplace-surveillance-avoidance-tools.md) — Uses computer vision to monitor for a specific individual's presence and preemptively hide sensitive content from view.
