Perceive
OpenCV 5 uses QRCodeDetector, YuNet, thresholding, morphology, and contours.
QuietGuard Vision finds faces, QR codes, and text geometry before a screenshot becomes public. It preserves the source, creates an opaque redacted copy, and verifies every action.
opencv 5.0.0 perception 8 regions policy redact_copy risk 0.715 source_modified false verification PASS audit_chain VALID ✓ safe artifact ready to share
The fixture is generated synthetic data. The sanitized copy replaces QR and text regions with opaque pixels, then a separate verifier checks that each selected region materially changed.


Every stage emits machine-readable evidence. High region count or coverage stops at a human review gate.
OpenCV 5 uses QRCodeDetector, YuNet, thresholding, morphology, and contours.
A deterministic policy scores signal type and image coverage.
The agent writes a new file. It never overwrites the source.
Pixel change and a hash-chained trace prove what happened.
The same tested package runs behind an HTTP API in an arm64 Lambda container. The function has only the basic logging role, caps input at 5 MiB, and keeps request data in temporary storage.