The Rekor Scout® Agent scales to use as many CPU resources as you can. For example, Rekor Scout can utilize up to 100 percent of the processing power on both low-power devices and high-end devices (such as an Intel 32 CPU-core Xeon server). High-end devices are capable of processing significantly more video frames per second.
Memory and disk requirements are relatively constant. Once Rekor Scout initializes, the process uses roughly 500MB per analysis thread (CPU core), and that memory usage will not increase. The agent records JPEG images to a disk as plates are recognized. However, Disk IO is usually not a bottleneck.
The minimum system requirements for the Scout Agent is a function of:
The speed/angle of vehicles to the camera (i.e., how long a legible license plate is in-frame)
The resolution of the input video
The number of camera streams analyzed by the agent
Other CPU load
The volume of vehicles (i.e., whether vehicles are seen constantly or sporadically)
Rekor maintains a list of benchmarked processors at 480p, 720p, and 1080p resolution. If your CPU or GPU model is on the list, write down the “System Total FPS” numbers for the resolution(s) you are interested in. If you cannot find your CPU/GPU model in our list, the source code and instructions for running the speed benchmarks are available in the Benchmarking section.
Please note that all benchmarks were conducted with Ubuntu as the operating system. If you plan to install it on Windows, you should decrease the FPS values by 16-22%.
To estimate the number of cameras for a given system's total FPS value, use the following per-camera rules of thumb: