Introduction

This document shows how to implement Milesight new plugin for Nx Witness and how to use it.

Note:

1. Make sure your Nx Witness version is above 5.1.X.XXXXX and below 6.0.X.XXXXX(Not include 6.0.X.XXXXX).

2. Make sure your camera is added to only one system on Nx Witness.

3. Make sure your camera’s firmware version is 61.8.0.4-r6 or above / T_61.8.0.3-r12 or above.

4. Because NX Witness may come with an old Milesight plugin or you might have previously installed an old plugin,please delete the old plugin if you want to use Milesight new plugin :Delete the “milesight_analytics_plugin.dll” in path C:\Program Files\Network Optix\Nx Witness\MediaServer\plugins)

 

1. Plugin Load In

1. Unzip milesight_analytics_plugin.zip into a folder(You could contact to our Sales to get this new plugin).

 2. Ensure Nx Witness client is closed.

3. Open up Windows Services configuration.(Press win+R, and open services.msc)

  Find and stop Network Optix Media Server.

 


4. Copy the folder (NOTE: please include the folder itself, not just copying the files inside) to C:\Program Files\Network Optix\Nx Witness\MediaServer\plugins

5. Open up Windows Services configuration again (press win+R, and open services.msc) and start Network Optix Media Server.

6. Running Network Optix and at camera settings, you will find the plugin, named as “ Milesight plugin ” at plugin tab. Please turn it on as by default it is off.

2.Camera Setup

Since the plugin mainly deals with metadata from camera, if it is an ANPR camera, please make sure at the Data Transmission Setting, you enable Metadata Transmission.

 Note:If it is a Non-ANPR camera, you can skip this setting.


3.How to use new plugin

3.1 Manage Camera Analytics Event on Network Optix


1. For Non-ANPR Camera.

Enable Analytics Event on network camera, take “ Advanced Motion Detection ” for example.

Accessing camera web interface and turn to Settings -> VCA Event -> Advanced Motion -> Detection.

Make sure you enable the detection and have all other settings including detection region, time threshold, sensitivity, schedule and other parameters properly configured.

 On Network Optix , go to Camera Rules setting,

- Choose “ Analytics Event ” as the event.

- In Event Type, choose “ Advanced Motion Detection ” (New plugin will recognize this network camera and offer a selection of relevant VCA events)

- Assign action to it, in below example, “ Show desktop notification ” is selected.

 

2. For ANPR Camera.

Enable Analytics Event on tne ANPR camera, take “ Reverse Driving ” for example, which is on Road Traffic Series cameras.

Accessing camera web interface and turn to Settings -> Traffic -> Violation Management -> Detection Event -> Reverse Driving.

Make sure you enable the detection and have all other settings including detection region properly configured.

 On Network Optix, go to Camera Rules setting,

- Choose “ Analytics Event ” as the event.

- In Event Type, choose “ Reverse Driving ” (New plugin will recognize this ANPR camera, and put intelligent traffic related events for selection)

- Assign action to it, in below example, “ Show desktop notification ” is selected

 

The new plugin receives and interprets metadata from the camera and save them to Network Optix server of object search. The object search can also show real-time detected object and relative information.


1. Non-ANPR Camera

The regular network camera is capable of analyzing 3 object type

1) Human

2) Vehicle

3) Face (only supported by some models). 

Under Face, there are attributes detectable including Gender/Age/Mask/Cap/Glasses.

 

At the object panel, from top to the bottom at the option areas, you could select: time -> camera -> area -> plugin (select Milesight plugin) -> object attribute, and target object will pop up real time at the object panel.

 

You can also click Advanced to go to data search through time

 

E.g. if you check “ Face ”, you could open up filter for refined search on the sub-attributes detectable. You can also refer to the value available (recognizable) under each attribute. This can be used in 3.3 Analytics Object Detected if you would like to use certain attribute value as a condition to trigger object event.

 

2. ANPR Camera

ANPR camera is capable of analyzing 2 object type.

1) License Plate. under License Plate, there are attributes detectable including: License Plate Number/Country or Region/License Plate Color/License Plate Type (belong to black list or white list or visitor list).

2) LPR Vehicle. under LPR Vehicle, there are attributes detectable including: License Plate Number/Country or Region/License Plate Color/License Plate Type/Vehicle Color/Vehicle Type (bus or car or else)/Brand/Direction/Speed (supported in Road Traffic camera with radar)

 

Likewise, at the object panel, from top to the bottom at the option areas, you could select: time -> camera -> area -> plugin (select Milesight plugin) -> object attribute, and target object will pop up real time at the object panel.

 If you click to “ Advanced ”, you can see the refined search filter under each object type. You can also refer to the value available (recognizable) under each attribute. This can be used in 3.3 Analytics Object Detected if you would like to use certain attribute value as a condition to trigger object event.

 


3.3 Analytics Object Detected 

Network Optix supports to trigger an event if incoming object types or attributes it receives from camera hit a pre-configured rule, which is called “ Analytics Object Detected ”.

On Network Optix, you can go to Cameras Rules setting and choose “ Analytics Object Detected ”. 

 

For Non-ANPR Camera, you can select target object as Face or Human or Vehicle. 

For object with sub-attributes (as suggested in 3.2), like Face, you can use the Attributes to add more rule condition. 

 

E.g, if you want to define the event when camera detects a Face of male, you can input “ Gender ”=Male (the quotation mark should be there).

Or if you would like to set dual condition such as : male with glasses, you can input “ Gender ”=Male  “ Glasses ”=Yes (the quotation mark should be there and there is a space between each value equation).

To know what values available (recognizable) under each attribute, you can refer to the filter under each attribute in 3.2 Advanced Object Search.

 

 For ANPR Camera, you can follow the same process. To know what values available (recognizable) under each attribute, you can refer to the filter under each attribute in 3.2 Advanced Object Search.

 

If you have any questions related with the New Plugin of Nx Witness, please contact Milesight Support Team: support@milesight.com.

 

 

——————END——————