In the world of license plate recognition, it’s easy for software vendors to make claims of 99% accuracy, blah, blah, blah.
We share in great detail below what Plate Recognizer can (and cannot) do in various camera angle, image resolution, blurriness, and other situations. Take a look at our Vehicle Make Model Color benchmarks too!
What sets us apart? We do our engine updates every 3-6 weeks, so we aggressively push the envelop on what AI can do for ALPR.
approach: What matters in image resolution is actually the pixel width of the license plate itself. In the original image (2880×2160), the plate is 340×140, or 12% of the original image width. We resized the images below and indicated the plate’s pixel width.
results: Our results were correct up to 30 pixels of the plate width (roughly 26 pixels per foot). It failed at 28 pixels of plate width.
approach: We applied Paint.net‘s Motion Blur feature at a standard 25 degree angle on various blur distances as stated below.
results: Our results were correct up to a blur distance of 27. It failed at 30. Some additional examples of very blurry plates.
approach: We applied Paint.net‘s Lightness levels (under Hue/Saturation Adjustments) to the original image.
results: Plate Recognizer ALPR results were correct up to a Lightness Level of -93.
approach: We applied Paint.net‘s Rotate Image based on the degrees indicated to the original image.
results: Plate Recognizer ALPR results were correct up 53 degrees of image rotation.
results: Plate Recognizer ALPR performed well on plates with dirt, smudges, paint peeling off, etc.
results: We performed well on plates plates with double and triple stacked characters. This includes stacked characters in the front, middle or end of the license plate.
results: Plate Recognizer ALPR performed well on license plates with a variety of icons–including icons that look like a letter!
results: Plate Recognizer ALPR performed well on license plates with 2 lines of text. It even correctly decoded plates with different fonts between the top and bottom lines.
results: We performed well on plates with script fonts, fonts of different sizes, long license plates, etc.
results: Plate Recognizer ALPR is able to read plates in snow, rain, and sun-dried conditions.
results: Plate Recognizer ALPR performed well on tinted license plates from various angles.
results: Plate Recognizer ALPR performed well on personalized or vanity license plates, even in situations where some characters are on top of an icon.
results: We correctly identify the license plate, ignoring bumper stickers, text and phone numbers.
results: When no plate is visible, Plate Recognizer is still able to identify the vehicle make model and color. More examples here.
results: In cases where there’s an obstructed view on the license plate, we decode the characters visible.
results: Our ALPR supports 90+ countries, with unique engines for Thailand, Japan, Korea, Egypt, UAE and Germany.
results: Plate Recognizer ALPR correclty decoded reflective and non-reflective license plates.
results: We correclty decode license plates with emojis, temporary paper plates and even plates on the windshield.
Don’t take our word for it! We encourage you to test our ALPR in your specific environment!
© 2025 Plate Recognizer, a subsidiary of ParkPow, Inc. All rights reserved.
Made with ❤ from Silicon Valley & Budapest.