Technical deep-dive into automatic number plate recognition (ANPR/ALPR) technology, covering OCR models, camera placement, multi-country support, and integration with VMS for parking, tolling, and law enforcement.
Automatic Number Plate Recognition combines vehicle detection (localizing the plate region within a frame), plate segmentation (isolating the plate from surrounding features), character segmentation (separating individual characters), and OCR (recognizing each character). Modern systems use end-to-end deep learning models that perform all stages in a single neural network pass.
Visylix ANPR achieves 97%+ accuracy on well-positioned cameras and processes plates from multiple countries and formats simultaneously. The model handles single-row and double-row plates, reflective and non-reflective surfaces, and characters from Latin, Arabic, Cyrillic, and CJK scripts.
ANPR accuracy depends heavily on camera placement. Optimal configuration uses a dedicated ANPR camera mounted at 15-30 degrees from horizontal, with infrared illumination for nighttime performance. The plate should occupy at least 100 pixels in width within the frame.
For existing general surveillance cameras, ANPR can still achieve 90%+ accuracy if the camera resolution is 1080p or higher, the viewing angle to the traffic lane is less than 45 degrees, and vehicle speeds do not exceed 120 km/h. Shutter speed settings of 1/500s or faster reduce motion blur at higher speeds.
Parking management is the largest ANPR market segment. Automated entry/exit tracking, payment verification, and occupancy monitoring replace manual ticketing systems and reduce staffing requirements by 60-80%.
Law enforcement uses ANPR for stolen vehicle detection, amber alert support, and traffic enforcement. Tolling authorities use ANPR for free-flow tolling without barrier gates. Corporate campuses use ANPR for access control, visitor management, and contractor tracking.
Standalone ANPR systems force operators to switch between separate applications for video and plate data. Visylix integrates ANPR natively within the VMS: plate reads appear as searchable events with associated video clips, enabling operators to search footage by plate number, vehicle color, or make/model.
Vehicle databases can be configured for allowlists (authorized vehicles that trigger gate opening), blocklists (flagged vehicles that generate alerts), and watch lists (vehicles of interest that log detections without alerting). Database updates sync across all cameras in real time.