Vision demos look impressive on clean sample images and disappoint on real footage. A useful proof of concept tests one decision, on your own cameras and conditions, against a pass-or-fail test agreed before anything is built. The result is either a clear go-ahead with known limits, or a cheap, early no.
Step 1 — Pick one decision
Goal: Tie the proof of concept to something a person decides today.
- Name the decision: a count, a defect, an empty space, a movement, a missing item.
- Describe who makes it now, how often and what a wrong call costs.
- Decide what the system should do with its answer: act, alert or ask a person.
- Agree the pass-or-fail test before collecting any data.
You finish with: A one-page brief with the decision, the stakes and the success test.
Step 2 — Collect representative images
Goal: Test on the conditions the system will really face.
- Gather images or clips from your actual cameras, sites and times of day.
- Include the hard cases: poor light, clutter, unusual angles and rare events.
- Label a sample with the correct answer, checked by the person who makes the decision today.
- Remove or blur anything that identifies people unless it is essential and approved.
You finish with: A labelled, representative sample set.
Step 3 — Build and test the smallest model
Goal: Find out quickly whether the approach can work.
- Start from an existing model where one fits, and adapt it only if needed.
- Measure missed items and false alarms separately on held-back images.
- Review failures with the domain expert to see which are fixable.
- Estimate what running it for real would need: cameras, compute and review time.
You finish with: Measured results against the agreed test, with failure examples.
Step 4 — Decide go, adjust or stop
Goal: Turn the result into a clear next step.
- Compare results against the pass-or-fail test, not against a demo.
- If it passes, scope a pilot with a person reviewing uncertain cases.
- If it nearly passes, list exactly what data or changes would close the gap.
- If it fails, record why so the question is not reopened without new evidence.
You finish with: A written decision with limits, next steps and owner.
Common pitfalls
- Testing on clean demo images instead of your own footage.
- No success test agreed before building.
- Treating one accuracy number as the whole story.
- Collecting images of people without a clear, approved reason.