Camera placement is the most important factor that affects your LPR accuracy and performance. If a human can’t discern the license plate characters, then software will also struggle. If the camera was properly set up, high accuracy is likely. Conversely, results may be less accurate if the camera did not clearly capture license plates.
To verify that your camera can work with an LPR system, try performing a test. Freeze a frame as a car drives past and try to read the number plates. If you cannot do this easily, the LPR system will not be successful. Even if the plate numbers are legible, the camera may not be ideally configured for LPR. Human brains are remarkably good at identifying patterns from visual imagery; however, a computer needs a clear, ideal image to perform optimally.
Check out our Camera Placement Guide for additional tips on how to best setup your camera for license plate recognition.
Once your camera is properly positioned, make sure it is connected to the same Wi-Fi network as the computer you will be installing the Watchman Agent on.
The Watchman Agent is a service that runs as a background task on your PC. The agent analyzes video streams from one or more IP cameras and finds the license plates and detailed vehicle variables for the vehicles that pass by the camera. We recommend a dedicated PC for the agent due to the amount of CPU used during processing; however, it can be installed on any machine.
Installation on Windows is often the simplest, but does not provide the same accuracy levels as Ubuntu Linux.
You have now successfully connected the Watchman Agent with the OpenALPR web server. All configuration and management is performed centrally on the OpenALPR web server. You may now move to step 3 to configure the agent and add video streams to monitor.
Installation on Linux requires basic knowledge of using the terminal. If you do not already have Linux installed as an operating system, please complete these steps before continuing.
Once Ubuntu is installed:
You have now successfully connected the Watchman Agent with the OpenALPR web server. All configuration and management is performed centrally on the OpenALPR web server. You may now move to step 3 to configure the agent and add video streams to monitor.
Installation on Linux requires basic knowledge of using the terminal. If you do not already have Linux installed as an operating system, please complete these steps before continuing.
The Watchman agent is connected and you can move on to Step 3 to connect video streams. For more advanced use-cases, you can find the configuration and source Dockerfile on GitHub.
Install the Watchman Agent as an app on Axis cameras and send video to the cloud for processing. You will need the following:
After checking the prerequisites, follow these steps for installation:
As vehicles move past the camera, the video will be sent to OpenALPR for archiving and processing. You can view video recorded in the past 60 days using the “Video” link on the left. As license plates are detected, they will appear on your cloud account dashboard.
There are four approaches for connecting cameras to the Watchman Agent. Regardless of which method you use, it is a good idea to first play the video stream in an external media player like VLC (click Media > Open Network Stream). This ensures the URL is correctly formatted and there are no firewall/network issues. If your stream will not play in VLC, the Watchman Agent will not be able to connect to it either.