App Stack
License Plate Recognition (LPR)

License Plate Recognition (LPR)

License Plate Recognition (LPR) is technology used to automatically read and interpret vehicle license plates. This guide walks through opening the LPR application in App Stack, configuring devices and ROIs, and setting Meta Parameters for a typical deployment.

LPR Dashboard


1. Finding the LPR Application in App Stack

  1. Open App Stack on the platform.
  2. Use the search bar (usually at the top right of the dashboard).
  3. Enter License Plate Recognition (or LPR).

Search LPR

In the results, click once on the application to open it.


2. Device Configuration

After the application opens, you are taken to the Device Configuration page.

Device Configuration

  • On the right side of the page, use the option to add a device and connect the cameras you need.

LPR Dashboard

  • When finished, continue to the next step (ROI Configuration).

3. ROI (Region of Interest) Configuration

Ensure all required cameras are connected properly before proceeding to ROI configuration.

All devices you added on the device configuration step appear here so you can draw ROIs on the correct feeds.

ROI Configuration

  1. Select the device you want to configure.
  2. Click Add ROI (top right of the ROI Configuration page).
  3. Fill in the ROI details:

Add ROI

FieldGuidance for LPR
ROI NameEnter a clear name for the region.
ROI ColorPick a color to distinguish this ROI on the video.
ROI TypeFor LPR, select Junction.
Lane DirectionSet to None.
ROI ClassesNot required for LPR.

Note: You can update or delete an ROI by selecting it and using the corresponding actions.

ROI Example


4. Meta Parameters Configuration

After ROI setup, open the Meta Parameters page.

Meta Parameters

4.1 Default vs. custom configuration

You can either:

  • Use a default configuration, or
  • Create a new custom configuration.

A default configuration typically includes these modules in the flow:

  • Device
  • Number Plate
  • Region of Interest (ROI)
  • Event
  • Alert

4.2 Device module

  • Select the camera to use.

Available settings include:

  • Direction
  • Vehicle Class
  • In/Out Direction

Note: Set Vehicle Class to 1 only if vehicle classification is required; otherwise leave parameters at their defaults.


4.3 Number plate confidence

  • The default confidence value is 0.45.
  • Adjust if needed based on the camera's field of view and scene conditions.

4.4 Final configuration

  • Enter a name for this configuration.
  • Choose hardware type (CPU or GPU) to match your server.
  • Adjust batch size if your operations or CV team recommend it.

Final Configuration

After selecting hardware and batch size, additional advanced options may appear:

Tracker selection

ValueOption
0Norfair Tracker
1ByteTracker

TensorRT configuration

ValueOption
0Disabled (typical for x86 systems)
1Enabled (e.g. NVIDIA Orin devices)

TensorRT is mainly for performance on supported NVIDIA hardware. For standard x86 systems, 0 (disabled) is usually appropriate.

Batch OCR setting

ValueBehavior
0Model loaded per camera
1Model loaded for the entire container

OCR detection mode

ValueBehavior
0First detection within ROI
1Best detection selected from multiple OCR results

Mode 1 is not recommended for small ROIs, where it may not perform well.

When everything is set, click Save.


Conclusion

The License Plate Recognition (LPR) application helps automate vehicle monitoring and number plate detection with configurable ROI settings, OCR optimization, and hardware acceleration options.

By properly configuring devices, ROIs, and meta parameters, users can achieve accurate and efficient license plate recognition for real-time monitoring applications.