Watch OpenALPR recognize license plates from a high-resolution (1080p) video stream in real-time. This demo is running on a Nvidia Tesla P4 at greater than 50 frames per second processing speed. You may have to slow down the playback to read the plate numbers, the cars are moving so quickly that it’s hard for a human eye to keep up!

Enable High-speed, Real-time
License Plate Recognition

The OpenALPR commercial engine supports execution on NVIDIA hardware to enable high-speed, real-time License Plate Recognition. If your application uses mobile cameras or captures vehicles moving in excess of 60 miles per hour, OpenALPR Nvidia GPU acceleration makes it possible to deliver real-time performance and state-of-the-art accuracy.

Highest Possible Accuracy. OpenALPR measures license plates more confidently when it sees the same plate consecutively. With Nvidia GPUs OpenALPR is able to form highly confident results because it can analyze every frame of the input video stream.

Lower overall cost. Utilize fewer, high-resolution cameras and capture multiple lanes of traffic with a single system. Using Nvidia hardware, OpenALPR is able to monitor 4k video (3840x2160 pixels) across all 4 lanes of a highway with a single camera.

More Headroom for your Application. License Plate Recognition is a computationally intensive operation. By moving the processing off of the CPU and onto the GPU, you have more resources available for your own services. Keeping the CPU usage light ensures that your application runs smoothly and you deliver a seamless experience for your end-users.

Power and Space Efficient. OpenALPR running on Nvidia hardware recognizes many more plates per watt of power compared to CPU processing. A single Nvidia GPU processes many simultaneous video streams in the data center. Similarly, the low-power Nvidia Jetson device performs real-time license plates recognition in the field. OpenALPR supports the energy-efficient Nvidia Jetson platform, as well as desktop and server-class GPUs, such as the Tesla, Quadro, and GTX product lines.

OpenALPR Nvidia acceleration is available today on Ubuntu Linux.

Take a free test drive today.


There are a variety of factors that influence how many frames per second are sufficient for ALPR. It is dependent on the angle of capture, resolution, speed of the vehicles, and other factors. A good rule of thumb is that 5fps of processing per camera stream will allow for low-speed vehicle capture, and 10fps or greater is sufficient for high speed.

Performance benchmarks are detailed below. The Jetson platform is an ultra-low power, embedded device that is a great solution for in-vehicle or in-camera capture. The Tesla P4 is installed in server-class hardware and is powerful enough to process multiple video streams simultaneously.

System FPS @ 4k 1080p 720p VGA
Jetson TX-1 (Embedded) - 6.2 15 44
Jetson TX-2 (Embedded) 3.4 14 34 86
GTX 1060 (Laptop) 23 69 155 438
Tesla P4 (Server) 30 96 207 611

nvidia metropolis

Nvidia Metropolis™

OpenALPR is an official partner with Nvidia on the Metropolis intelligent video analytics platform.

Nvidia Metropolis™ is bringing advanced AI to cities around the world. OpenALPR is proud to be selected as the license plate recognition engine to support this exciting initiative.

Frequently Asked Questions

We use a variety of industry-standard security technologies and procedures to help protect your license plate data and personal data from unauthorized access, use, or disclosure. When you enter sensitive information (such as a credit card number) we encrypt the transmission of that information using secure socket layer technology (SSL). We do not store your credit card information. Rather, we partner with a certified PCI Service Provider Level 1 merchant gateway. This is the most stringent level of credit card security certification available.

License plate data is similarly encrypted with SSL when sent to OpenALPR. The license plate images are persisted on your OpenALPR Agent systems. These images can be served within your network and do not need to be transferred over the internet to be displayed. The license plate data is stored on password-protected database systems that are kept isolated in a private network.

We also require you to enter a password to access your account information. Please do not disclose your account password to unauthorized people. Despite these measures, you should know that OpenALPR cannot fully eliminate security risks associated with license plate data and personal data and mistakes and security breaches may happen. If you have any questions or concerns about security, please contact us.

Every new account is automatically setup with a two week trial. If you love OpenALPR Cloud Stream after your initial free trial period (which we know you will), just enter your credit card into the system and select either the "Basic" or "Professional" account plan. Billing will begin automatically. You may also prepay for an annual subscription by invoice if you prefer. Contact us to make those arrangements.

After two-weeks, if you do not choose a paid plan, your account will revert automatically to a "Free" account. You do not need to enter a credit card and you will not be billed. If you choose to delete your account you may do so at any time. Please let us know what we could have done better if you decide to hit the road.

OpenALPR includes support for a number of countries including the USA, United Kingdom, Australia, Canada, Europe, Mexico, Korea, Singapore, and other countries with similar plate designs. For countries with plates that look significantly different, OpenALPR can be trained to recognize them. We offer training services as a paid consulting engagement. You may also train the software yourself. See our documentation for more details.

OpenALPR will work with any IP camera that supports H.264 and MJPEG streams. You don't need to buy an expensive "LPR" camera. However, if you want to read license plates at night, you will need a camera that can "see" in the dark using infrared (IR) light. Consult your camera manufacturer for the streaming URL (e.g. http://username:password@IP Address/axis-cgi/mjpg/video.cgi)...you'll need to know this information to configure the OpenALPR Agent.

You will receive an email. Click on the link to verfy your email and activate your account. Login to the OpenALPR Cloud Stream portal and click on "Getting Started" which will walk you through the process of downloading and configuring the OpenALPR Agent.

For "Free" accounts, the answer to your question may be found on the developer forum. "Basic" and "Professional" account users can contact us directly with your questions.

Not Sure Which OpenALPR Product is right for you?

Contact our experts at 1-800-935-1699 for a free analysis.