1.What iLPR

LPR/ANPR(License Plate Recognition) is a technology that uses optical character recognition on images to read vehicle registration plates. For Milesight, the LPR algorithm is embedded in cameras, which allows the cameras to recognize, capture and upload license plate images all alone and intelligently. 

Figure 1  LPR

2. Countries that support LPR

For Milesight, the LPR function applicable to the following countries:

3. Milesight LPR Cameras

  • LPR 12x H.265+ AF Motorized Pro Bullet Network Camera
  • LPR 12x H.265+ Mini PTZ Bullet Network Camera
  • LPR H.265+ ABF Pro Box Network Camera
  • LPR H.265+ Mini Bullet Network Camera
  • LPR H.265+ Vandal-proof Motorized Mini Bullet Network Camera
  • LPR H.265+ Motorized Pro Bullet Network Camera 

The integration with NVR/CMS is in processing, which is going to bring another supreme experience.

4. How to set LPR

(1) Settings

Step1: After log in the web, and go to LPR “→ “Settings“→ “General.

Check the checkbox “Enable License Plate Recognition”, you can draw the screen to select area interested. 

Figure 2  LPR - Settings page

[Enable LPR]: Automate license plate recognition after it is enabled.

[Country/Region]: You can select the country/region to uses the LPR function.

Step 2: Detection Settings.

You can draw the screen to select four areas interested. The area as shown in the blue box below, it will also display pixels above each area.


Figure 3  LPR -Detection Settings page

[Detection Region]: You can set up to 4 ROI areas by drawing the screen. If you choose Normal, it supports configuring the LPR detection regions for the current area. If you choose Advanced (Only for PTZ series), it supports configuring different LPR detection regions for different PTZ presets(Only support Preset 1~4 so far).

Figure 4  Set LPR Effictive Region

[Processing Resolution]: Default selected resolution is 1280*720. Users can choose different resolution according to the network environment.

Figure 5  Processing Resolution

[Detection Trigger]: If you choose “Always”, camera will always detect the license plate. If you choose “Alarm input”, camera will only detect the license plate when Alarm Input is being triggered.

[Confidence Level]: You can set the confidence level from 1 to 10. When the confidence level of the license plate is higher than the set confidence level, it will push the license plate image to the logs interface.

[Repeat Plate Checktime]: Set the time interval for repeatedly reading license plates to effectively avoid duplicate identification of parking vehicles.

[Feature Identification]: Check Direction, ROI_ID or All to enable Features Identification, it will display the corresponding information on the logs interface.

Step3: LPR Message Post Settings

[LPR Message Post Settings]: Check the checkbox to enable LPR Message Post. It will push information to some third-party devices or software that are compatible with ours. Information can be pushed by RTSP, TCP or HTTP.

More information about LPR Message Post, please refer to Milesight-Troubleshooting-Integration between LPR Camera and NVR(VMS).

Step4: Schedule Settings. You can draw the schedule by clicking. And then click [Save] or [Delete] after setting. You also can copy the settings to other channels.

Step 5: Dont forget to click Save after finishing all settings.

(2) Advanced

In the interface, you can set display information on snapshot of license plate recognition, and also customize the file name of snapshots which are uploaded via FTP or Email or stored on local LPR Picture File Path.

[Snapshot OSD]

Description of the buttons

[Snapshot File Name]

Description of the buttons

Each time when an item is checked, the list will add the item row, including the item name and sorting operation. You can click

 and button to sort these items, and choose separator to connect these items name. Also, the content of Position and Device ID items can be customized. When you check all items, the function interface will show as below:


 You need to check at least one item. For example, you can choose items, separator and items sorting as below:

Once license plate is recognized, and the snapshot will be uploaded via FTP or Email or stored on your local LPR Picture File Path. Then, You can see the snapshot file name which you customize as shown below:

Full-snapshot Recognized successfully

Full-snapshot Recognized failed

License plate snapshot Recognized successfully

License plate snapshot Recognized failed


• If the item checked is not recognized successfully, then the item will be displayed with the specific symbol “#”.

• The file name of full-snapshot will be preceded by a number of 4.

(3) List Management

Add the license plates to this interface as Black or White type (Black/White List), and then you can set the alarm action for these license plates in the corresponding black list mode or white list mode interface. When these license plates are detected, the camera will respond accordingly to your settings. 


Click the “Add” button, select the Type as black or white, enter the license plate, the license plate will be added successfully.

[Add License Plate]: Select the license plate type as black or white, enter the license plate number, click the Add button, the license plate number will be added successfully.


1. You can first download the template as a reference in this interface.

2. It allows to add 1000 license plates to Black and White List.

Step3: Select Plate Type or directly enter the license plate number, click the “Search” button, the

corresponding license plate will be displayed in the list.

Step4: Click the "Export List" button to export the license plate in the current list to a csv form locally.

Step5: Click the "Delete List" button to delete all the license plate in the current list.

(4) List Event 

Step1: Select the List Type, Black list, White list or Visitor.

Step2: Schedule Settings. You can draw the schedule by clicking it.

Step3: Set alarm action


After that, when a license plate marked as “Black” is detected

, the camera will respond accordingly to your settings if you select the Black List in List type;

when a license plate marked as “White” is detected, the camera will respond accordingly to your settings if you select the White List in List type; 

when a license plate that is not marked as "Black" or "White" is detected, the camera will respond accordingly to your settings if you select the Visitor in List type.

(5)Smart Search

Step1: The detect results in real time will be displayed on the right side of Logs page, including detected time, live screenshot, and license plate. 

Step2: Select Plate Type or directly enter the license plate number, select Start Time and End Time, click the “Search” button, the corresponding license plate will be displayed in the list below.


• It supports displaying 

4000 logs.

• Only when there is a SD Card or NAS has been set on the storage management , then the logs can be stored and showed on Smart Search page.

• For Plate Color/Vehicle Color Recognition and Vehicle Type Classification, please make sure your model is MS-xxxx-xPC.


Click the license plate on the right of each log to display license plate details as shown below.


Click the "Export" button to export the license plate you selected to a csv form locally.

You can also click the "Auto Export" button to automatically export the log to FTP, SMTP or Storage.