Catalog PyPI
Back to packageRELEASE DETAILS

0.1.3

PyPI

abstergo-censor

Privacy-first CLI to blur faces and license plates (OpenCV Haar cascades)

Published21 Aug 2025
Direct dependencies1
Transitive dependenciesNot calculated

README

Version 0.1.3 documentation

Abstergo Censor

PyPI License: MIT Python

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

FlagDescriptionDefault
--out PATHOutput file (required)–
--platesAlso detect and blur license platesdisabled
--strength NBlur kernel size (odd integer)25
--scale NDetection scale factor1.2
--showShow a preview window while processingdisabled

📜 License

Released under the MIT License.
Copyright © 2025 Abstergo LLC

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
opencv-python
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9",
  "evaluation": "NOT_EVALUATED"
}
opencv-python>=4.9.0.80runtime

Distribution files

2 collected
abstergo_censor-0.1.3-py3-none-any.whl

bdist_wheel · 3.51 KB · Python py3

Source file
abstergo_censor-0.1.3.tar.gz

sdist · 2.54 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:38 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:9fac2f49feb7a9eb6489133933ed39d6e5f19924158fc5ddf2dbfc5a29a17bd5

Other collected versions

View all collected versions →