https://github.com/roboflow/rickblocker
Audio visual mitigation of Rickrolls using computer vision.
https://github.com/roboflow/rickblocker
april-fools computer-vision rickroll roboflow security
Last synced: 12 months ago
JSON representation
Audio visual mitigation of Rickrolls using computer vision.
- Host: GitHub
- URL: https://github.com/roboflow/rickblocker
- Owner: roboflow
- License: mit
- Created: 2022-04-01T18:45:47.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-27T23:58:21.000Z (about 2 years ago)
- Last Synced: 2025-06-21T09:05:23.578Z (12 months ago)
- Topics: april-fools, computer-vision, rickroll, roboflow, security
- Language: JavaScript
- Homepage: https://blog.roboflow.com/rick-realtime-intrusion-checker-kernel/
- Size: 52.7 KB
- Stars: 15
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computer Vision Rick Astley Muter
This project utilizes an advanced computer vision model to mute your
speakers when Rick Astley is detected on your screen.
https://user-images.githubusercontent.com/870796/161333961-6f4ba4c9-0ce3-4087-9e44-96caa01aca0c.mp4
* [See it in action on YouTube](https://youtu.be/uDUFPrNmBNU),
* [Read more on our blog](https://blog.roboflow.com/rick-realtime-intrusion-checker-kernel/) or
* [Download the dataset](https://universe.roboflow.com/april-public-yibrz/never-gonna/2/export) and [try the model](https://universe.roboflow.com/april-public-yibrz/never-gonna) on [Roboflow Universe](https://universe.roboflow.com).
## How to Use
Use [OBS](https://obsproject.com/)'s Virtual Camera feature to pipe your screen through
to your web browser.
Clone this repo, cd into the `server` directory and `npm install` the dependencies.
Start the web server with `sudo node index.js`.
Navigate to `http://localhost:5000` and use OBS Webcam as the video source.
Try to rickroll yourself. Your audio will mute when Rick is on screen and unmute otherwise.
## Tools Used
The data behind the model was collected, annotated, and trained using
a free [Roboflow](https://roboflow.com) account.