Current collected state Current
Observed since 20 Oct, 16:52 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aadhaar-masking
A high-performance library for masking Aadhaar numbers in images and multi-page PDFs with C++ multi-threading support.
aadhaar-masking)A high-performance, color-preserving library for detecting and masking 12-digit Aadhaar card numbers in images (JPG, PNG, TIFF, WEBP) and multi-page PDF documents with C++ multi-threading acceleration and automatic Python ThreadPool fallback.
pybind11 when a C++ compiler is available.pip install aadhaar-masking
from aadhaar_masking import mask_aadhaar
# Mask an image file (JPG, PNG, TIFF, etc.)
mask_aadhaar("input_aadhaar.jpg", "masked_aadhaar.jpg")
# Mask a multi-page PDF document
mask_aadhaar("input_document.pdf", "masked_document.pdf")
# Mask an image
aadhaar-masker input.jpg output_masked.jpg
# Mask a multi-page PDF
aadhaar-masker input_document.pdf output_masked_document.pdf
# Specify worker threads
aadhaar-masker input_document.pdf output_masked_document.pdf --threads 8
MIT License.
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
opencv-pythonEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | opencv-python>=4.5.0 | runtime |
numpyEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | numpy>=1.20.0 | runtime |
rapidocr-onnxruntimeEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | rapidocr-onnxruntime>=1.3.0 | runtime |
PyMuPDFEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | PyMuPDF>=1.20.0 | runtime |
PillowEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | Pillow>=9.0.0 | runtime |
sdist · 10.14 KB · Python source
Observed since 20 Oct, 16:52 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:5dae295575b1c0c9ac349fd95af2ea82ecfc907bd73cdbbbb6cf1a885128b9a2