See
OpenCV 5 measures visual quality, sharpness, brightness, connected regions, and ROI occupancy.
OpenCV 5 + AWS · Agentic Vision
VisionProof turns visual evidence into a controlled operational workflow. OpenCV changes what the system may do next, consequential actions require human approval, and execution never counts as success until follow-up evidence is checked.
The control loop
No LLM decides authorization. The workflow is deterministic and auditable.
OpenCV 5 measures visual quality, sharpness, brightness, connected regions, and ROI occupancy.
A deterministic policy maps the measurements to LOW, CONSEQUENTIAL, or EVIDENCE_INSUFFICIENT.
Consequential evidence forces an explicit human approval state.
The competition action is simulated only, and only after approval.
A follow-up image is processed again by the same OpenCV pipeline.
A deterministic hash-linked receipt records the evidence and final outcome.
Measured evidence
The routing metrics are scoped to the bounded synthetic competition suite. Deployed success and refusal paths were exercised separately against AWS.
10 clear, 10 blocked, 10 insufficient-evidence cases. Reproducibility evidence, not real-world accuracy.
300 sequential calls on 240×320 synthetic images on the documented GitHub runner. Not AWS end-to-end latency.
✓ VERIFIED_RESOLVED
✕ VERIFICATION_FAILED
Judge path
The main judge path requires no access code. It replays the verified OpenCV decision loop, including both resolved and failed outcomes.
A separate deployed smoke test uses a blocked follow-up after execution. VisionProof refuses to call the mission resolved.
VISIONPROOF NEGATIVE VERIFICATION SMOKE PASSED Final outcome: VERIFICATION_FAILED
Execution is not success.
OpenCV → action
Occupancy below threshold
Action readyOccupancy at or above threshold
Human approval requiredImage quality or evidence support fails
No execute pathCondition remains after simulated action
Do not claim successCondition is resolved in follow-up evidence
Mission may close