App Stack
Automatic Number Plate Recognition (ANPR)

Automatic Number Plate Recognition (ANPR)

Automatic Number Plate Recognition (ANPR) is used to detect and read vehicle number plates automatically. This guide walks through opening the ANPR application in App Stack, configuring devices and ROIs, and setting Meta Parameters for a typical deployment.

ANPR Dashboard


1. Finding the ANPR 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 ANPR.
  4. In the results, click once on the application to open it.

Search ANPR


2. Device Configuration

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

  • On the right side of the page, use the option to add a device and connect the cameras you need.
  • When finished, continue to the next step (ROI Configuration).

Device Configuration

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


3. ROI (Region of Interest) Configuration

All devices you added during 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).

ROI Example

  1. Fill in the ROI details:
FieldGuidance for ANPR
ROI NameEnter a clear name for the region.
ROI ColorPick a color to distinguish this ROI on the video.
ROI TypeSelect Junction or Line (see note below).
Lane DirectionSet to None.
ROI ClassesNot required for ANPR.

There are two ROI types used in the ANPR application:
Line ROI — Used for day-time detection scenarios.
Junction ROI — Used for night-time detection scenarios.

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

Meta Parameters


4. Meta Parameters Configuration

After ROI setup, open the Meta Parameters page.

Basic Configuration

4.1 Basic Configuration

A standard ANPR setup includes the following modules in the flow:

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

These components are sufficient for standard ANPR operation.


4.2 Violation Detection (Optional)

If you need to configure the system for traffic violations, additional modules are available:

  • No Seatbelt Detection
  • No Helmet Detection
  • Triple Riding Detection
  • Driver on Call Detection

The default confidence value for violation nodes is 0.45. This can be adjusted based on the camera's field of view or result observation.

Violation Detection Modules


4.3 Device Module

Click on the Device node and select the required device.

Color Detection

ValueBehavior
0Vehicle color will not be displayed in events (default)
1Vehicle color detection is enabled

Note: For most deployments, keep this value at the default setting 0.

ANPR Discard Rule

ValueBehavior
0All detected events will be shown
1Duplicate events will be discarded

Model Update

ValueBehavior
0Default recommended setting

4.4 Vehicle Classification Confidence

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

4.5 Number Plate Confidence

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

Device Module Settings

4.6 Final Configuration

  1. Select the required device and associated ROI.
  2. Configure parameters if needed.
  3. Enter a name for this configuration.
  4. Choose the hardware type (CPU or GPU) to match your server.

Final Configuration

Country Selection

  • Select the appropriate country based on the deployment region.
  • The application supports multiple country formats for number plate recognition.

Scheduler Configuration

The Scheduler option is used to define operating modes based on time.

  • Configure when the application should run in Day Mode.
  • Configure when the application should run in Night Mode.

TensorRT Configuration

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

When everything is set, click Save.


Conclusion

The ANPR application enables automated vehicle number plate detection with configurable ROI types, optional violation detection modules, and hardware acceleration options.

By properly configuring devices, ROIs, and meta parameters, users can achieve accurate and efficient number plate recognition for both day-time and night-time monitoring scenarios.