Integrate ALPR and vehicle recognition into your apps
Our Vehicle Recognition SDK is a C/C++ library, with additional bindings in C#, Java, and Python, that reads from images or real-time video streams, processes the data, and produces license plate and vehicle recognition results.
The Vehicle Recognition SDK runs locally on Windows, Linux x86, and ARM while integrating directly with your application.
Develop on-prem using two unique recognition APIs
While running locally on your hardware, the Vehicle Recognition SDK exposes two unique APIs for identifying license plates and vehicles from either still images or real-time streaming video.
The Vehicle Recognition Image API recognizes license plates and vehicles through individual images, while the Vehicle Recognition Stream API is used for license plate and vehicle recognition on videos or time-ordered image sequences.
Direct access to our recognition libraries
No need to send data to our cloud, as our Vehicle Recognition SDK runs completely local on your own hardware to securely integrate directly into your applications.
Code in multiple languages
While our SDK is designed to work best with C/C++, additional bindings are available for C#, Java, and Python, allowing you to develop in the language you are most familiar with.
Utilize varied sources
Whether you are sending still images or real-time video streams of vehicles, our Vehicle Recognition SDK has the ability to process both using two unique APIs and frameworks.
Recognize varying plate styles across the globe
Our Vehicle Recognition SDK contains specialized training data for many license plate and number plate styles. If your country is not listed, you may still experience high accuracy rates by selecting a country with similar looking plates.
Primary regions supported:
USA, Europe, Canada, Brazil, Japan, China, Australia, Mexico, UAE, Indonesia, Saudi Arabia, India, South Korea, Thailand, Argentina, New Zealand, Great Britain, South Africa, and more
Easy-to-read and leverage recognition results
This example shows a standard response from processing a still image of a vehicle with the Vehicle Recognition Image API within our complete Vehicle Recognition SDK library.
Both APIs included in our Vehicle Recognition SDK can provide license plate number and state of issuance, as well as vehicle make, model, color, body type, year, and orientation.
Frequently asked questions
Have a question that isn't answered below? Be sure to check out our Support Center.
Can I use the SDK without an internet connection?
Yes. After installation, the software does not require any internet connectivity. The license plate and vehicle recognition data may be captured and made available to you entirely offline.
Can I embed the library into my proprietary application?
Absolutely. Rekor's recognition software can integrate with other applications in a number of ways. Our Rekor Scout® Local Agent can be configured to read data from a video stream and send all license plate data to another application via HTTP POSTs. The Vehicle Recognition SDK is a code library that provides direct access to our APIs to analyze still images or real-time video streams.
Our code library is directly compatible with C/C++, C#, Java, Node.js, Go, and Python code.
What countries do you support?
We support nearly 70 countries and over 500 regions all over the world with characters in many different languages. If your country is not specifically supported, it may work well with another country that has a similar design.
What cameras work best for real-time video stream analysis?
We can connect to any IP camera that supports H.264 and MJPEG streams.
Ready to integrate vehicle recognition into your apps?
Our sales representatives are standing by to help craft a plan to fit the needs of your business. We currently have clients processing 100+ million recognitions per year and are adept at deploying enterprise-level volume.