Case study
Parking ANPR
A desktop app for a gated parking area. It watches a camera feed, detects license plates, reads the plate number, and logs it with the date and time, on its own.
Most gate logs are still a security guard with a notebook, or a camera system that records video nobody has time to watch back. Parking ANPR turns that camera feed into a searchable list instead: every vehicle that passes gets its plate read and timestamped automatically, with a photo kept alongside it.
How it works
camera feed -> plate detection -> text recognition -> duplicate check -> logged + snapshot
- A detection model, fine-tuned specifically on license plates rather than a generic object detector, finds each plate in the frame.
- The cropped plate is passed to a text-recognition step to read out the plate number.
- A vehicle sitting in view for several seconds only gets logged once. A plate already seen in the last cooldown window is matched and skipped, so a shaky reading doesn't create duplicate rows.
- Every logged plate lands in a local database with the date, time, confidence score, camera name, and a saved snapshot.
- It works with a phone running a free IP-camera app today, and with Hikvision or other network cameras later. Switching is a setting, not a rebuild.
Set up without touching a config file
The camera setup window opens on its own the first time the app runs. Pick a camera type (a phone camera app, an existing CCTV recorder, or a direct video address), fill in its details, and click Test Camera to see a live preview before anything is saved. Nobody needs to open or edit a settings file by hand.
Tuned with two sliders, not a spec sheet
If a site's lighting or camera angle causes missed plates or false detections, Detection Settings has two sliders for it, one for how eagerly it flags something as a plate, one for how confident a text reading has to be before it's logged. Most installations never need to touch this.
Built to run on the gate PC, not a lab machine
It ships as a standalone Windows installer that bundles everything it needs, including GPU acceleration, so the machine at the gate doesn't need any separate development tools installed. Camera credentials and the logged data stay local to that machine and are never bundled into the installer itself.
Why it's not on GitHub
Unlike the Flutter packages we publish as open source, Parking ANPR is sold directly to customers on a subscription, so there's no public repository or pub.dev listing to link to here. It's still a fair example of the fourth kind of work we do: custom software shaped around a real, specific setup, not a generic template.
Want something like this at your site?
Camera-based automation, a logging system, or anything else purpose-built for how your gate, warehouse or shop floor actually works.