Privacy-first CLI to blur faces and license plates (OpenCV Haar cascades)
Project description
Abstergo Censor
A privacy-first command-line tool to automatically blur faces and license plates in images and videos.
Built with OpenCV, works fully offline, no cloud services required.
✨ Features
- 🔒 Privacy-first: anonymize images & videos locally, nothing leaves your computer
- 👥 Face detection: blur human faces using Haar cascades
- 🚘 License plates: optional plate blurring for videos & street images
- ⚡ Fast & simple: single command to process whole files
- 🖥️ Cross-platform: works on Windows, Linux, macOS with Python 3.9+
📦 Installation
pip install abstergo-censor
🚀 Usage
Blur an image
abstergo-censor input.jpg --out output.jpg --plates
Blur a video
abstergo-censor input.mp4 --out output.mp4 --plates
Options
| Flag | Description | Default |
|---|---|---|
--out PATH |
Output file (required) | – |
--plates |
Also detect and blur license plates | disabled |
--strength N |
Blur kernel size (odd integer) | 25 |
--scale N |
Detection scale factor | 1.2 |
--show |
Show a preview window while processing | disabled |
📜 License
Released under the MIT License.
Copyright © 2025 Abstergo LLC
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file abstergo_censor-0.1.3.tar.gz.
File metadata
- Download URL: abstergo_censor-0.1.3.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5433ac2c2e42b9f35daab31041d53a506979518f1d2c77665ae102face66803
|
|
| MD5 |
f430c1e6f0404f5888203df483697a38
|
|
| BLAKE2b-256 |
1a02e4c8ec1e715ca41c1eeecc459c953f1de7de9236cb9a2c3a8d982f74f2cc
|
File details
Details for the file abstergo_censor-0.1.3-py3-none-any.whl.
File metadata
- Download URL: abstergo_censor-0.1.3-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64904e22182600a79c05845fa4b70fcf7b2821dd1635e547c692b9bc6f54c25c
|
|
| MD5 |
044a274a8fe81977c6232e9fb715eaae
|
|
| BLAKE2b-256 |
a07bfcee22a389c5ab4353252562daa2b5e3fc6538ebecd9c20309d92c604f77
|