Plate Recognizer USDOT OCR
We provide a Docker image with our OCR technology. It can be used on-premises without an internet connection. It lets you read information from a truck usdot picture. To use it, you will need to get a USDOT OCR License (switch to On Premise variant). An internet connection is needed during installation.
Install​
1) Install Docker on your machine. See the system requirements.
- Docker Windows install instructions. Watch 5 minute video on installation steps. [Are you stuck? Check our FAQ for help.
- Docker Linux install instructions
2) Install USDOT OCR:
Using the Manual steps. Is quicker if well conversant with Docker.
Upgrade​
- Stop the running docker containers using the image. Run
docker ps -q --filter ancestor=platerecognizer/usdot
to get the docker container id. And thendocker stop CONTAINER_ID
to stop it. - Update the image:
docker pull platerecognizer/usdot
. - Run the container (see last step of Installation).
Uninstall​
Each license can only be used on a single machine. If you need to move your installation to a new machine, you must first uninstall it from the initial machine.
-
On the machine running USDOT OCR On Premise, verify that the docker container is running. If it is not running, start it.
- Open a browser and go to
http://localhost:8001/
. You should see USDOT OCR welcome message.
- Open a browser and go to
-
Update the restart policy of the container
- Find the CONTAINER_ID of the USDOT OCR On Premise with
docker ps
. docker update --restart no CONTAINER_ID
- Find the CONTAINER_ID of the USDOT OCR On Premise with
-
Uninstall the license. Replace the
HOST-IP
with the IP address of the machine running the docker container,localhost
in case of the same machine.curl http://HOST-IP:8001/uninstall/
or directly in the browser:
http://HOST-IP:8001/uninstall/
System Requirements​
For best performance, we recommend running the container from a Linux machine. With a recent processor (7-8 gen Intel CPU with 4 cores), inference should take around 100ms. Minimum requirements are:
- Use an OS that supports Docker. See the installation guide for how to install on Windows, Mac or Linux.
- If your system does not meet the requirements to run Docker Desktop, you can install Docker Toolbox.
- Intel CPU 3rd gen or higher (must support AVX instructions).
- At least 500MB of free RAM.
- If you are using VMware, you should disable EVC.
If you are behind a firewall you might also need to whitelist these IP addresses.