
Home / How license plate recognition works
LPR · 101How license plate recognition works.
Five stages turn a moving car into a line of text in a fraction of a second. Here is each one, and where reads go wrong.
Free LPR software · one camera free for life · plate recognition included · about 30 MB
Five stages, in a fraction of a second.
Every plate read goes through the same steps. When a read fails, it fails at one of these.
Capture
The camera records the vehicle. Frame quality — sharpness, exposure, angle — sets the ceiling for everything after it.
Plate localization
The software finds the plate in the image, ruling out grilles, badges, stickers and headlights that are also rectangular.
Normalization
The plate is straightened, resized and its brightness and contrast evened out, so a skewed or dim plate looks like a flat, clear one.
Character segmentation
The plate is split into individual characters, separating touching letters and ignoring bolts, frames and dirt.
Recognition and matching
Each character is read (optical character recognition), checked against the plate's likely format, then compared with your lists.
What the software actually does.
1. License plate localization
Plates vary in size, colour, shape and position. Localization decides which part of the image is the plate. Classic systems searched for rectangles with high contrast edges; modern systems use deep-learning detectors trained on hundreds of thousands of real vehicles, which cope far better with clutter, partial blocking and unusual plates.
2. Orientation and sizing
Cameras rarely see a plate straight on. The software corrects the skew and scales the plate to a standard size before reading it.
3. Normalization
Brightness and contrast are adjusted so a plate in shadow and a plate in sunshine look alike to the reader.
4. Character segmentation
The characters are separated. This is where dirt, damaged plates and decorative frames cause trouble.
5. Optical character recognition
Each character is identified. Neural networks now do this far more reliably than the template matching of early systems.
6. Syntax and geometry analysis
The result is checked against how plates in that country are laid out — letters and digits in the right places — which catches confusions such as 0 and O, or 8 and B.

Lanes and field of view.
In LPR, a lane is the path one vehicle takes through the camera's view. Traditionally, one camera covers one lane, because the plate has to occupy enough pixels to be read. Today's megapixel cameras can cover two or more lanes at once — provided each plate still ends up large enough in the picture. How big is big enough?
Where license plate recognition came from.
LPR has its roots in the United Kingdom, a country with one of the highest densities of CCTV cameras in the world. The British Police Scientific Development Branch developed the first license plate recognition technology in 1976. Early prototypes worked only in laboratory conditions; working systems followed a few years later, with accuracy that often averaged below 60%.
Since then, faster processors, better cameras and, above all, deep learning have solved most of the old problems — vehicle speed, changing light, skewed angles, and telling characters apart. What once needed specialist hardware and expensive licences now runs on an ordinary PC, and can even be free.
How it works: quick answers.
How fast does license plate recognition work?
A modern system reads a plate in a fraction of a second, fast enough to read vehicles at motorway speeds. VISEC reads plates at over 100 kph (60 mph).
Does LPR work at night?
Yes, with infrared. Plates are made of retro-reflective material that shines back infrared light, so an IR camera sees a bright, readable plate even in total darkness.
Can LPR read plates from different countries?
Good software is trained on many plate formats. VISEC reads plates in more than 80% of the world's countries.
Does LPR use AI?
Modern LPR does. Deep-learning models find the plate and read the characters far more reliably than older rule-based methods, and a graphics card makes them faster.