Repository navigation
speedwatch v0.2.1
Bug fix + Re-ID quality-of-life features.
ANPR ignore zones (bug fix)
A fixed background or parked car whose number plate falls inside passing cars' bounding-box crops was being read for every pass (often at higher OCR confidence than the moving car's own plate). On the Calibrate page you can now drag rectangular ignore zones over such plates — any plate whose detection centre lands inside a zone is discarded:
- Positional, not value-based — it also catches misreads of that plate.
- A car that genuinely drives through still reads fine elsewhere in the frame.
- Stored per camera in
<DATA_DIR>/anpr_mask/<camera>.json; takes effect on the next vehicle (no restart).
Per-pass & cluster visual similarity (Vehicle Re-ID)
- Pass / session page: each pass now lists the closest-looking existing vehicles, with one-click assign — re-allocate a single pass to a known vehicle when the plate wasn't read but you recognise the car. Reversible.
- Unidentified page: each plateless cluster now also suggests the closest existing vehicles, so you can merge a cluster into a known vehicle instead of only promoting it to a new one.
Docs
README updated with the ANPR ignore-zones workflow and the new per-pass / cluster matching.