Skip to main content

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.


1) Install Docker on your machine. See the system requirements.

2) Install USDOT OCR:

Using the Manual steps. Quick if well conversant with Docker.

3) Call the prediction API


  1. Stop the running docker containers using the image. Run docker ps -q --filter ancestor=platerecognizer/usdot to get the docker container id. And then docker stop CONTAINER_ID to stop it.
  2. Update the image: docker pull platerecognizer/usdot.
  3. Run the container (see last step of Installation).


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.

  1. 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.
  2. 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
  3. 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.

Floating button icon
CTRL + .