Categories
User Guides Video Library Demo Documentation Installation Illustra Youtube Video Library Categories Products exacqVision Integrations

Illustra IQ LPR Cameras with exacqVision

This video reviews the Illustra IQ LPR model cameras for edge-based license plate recognition, covering installation best practices for reliable results and the camera’s use with the exacqVision VMS software.<br><br> Chapters:<br> 00:00 Intro<br> 00:35 exacqVision Advantage<br> 00:47 Requirements & Hardware<br> 01:27 Installation Best Practices<br> 03:48 Camera Configuration<br> 08:54 Use with exacqVision<br> <br>
Categories
Documentation Integrations Categories Products exacqVision Integrations

Axis License Plate Verifier Serial Integration Guide

Overview

Axis offers a camera-based License Plate Verifier application for detecting and reading vehicle license plates. The data from the license plate captures may be viewed within the exacqVision Client as text, sent as serial over IP data. This document provides the steps to set up the integration with exacqVision.

NOTE: This guide is not meant to be a comprehensive guide for the Axis application itself. For greater details on licensing and configuration settings of the Axis License Plate Verifier, please refer to Axis support and documentation.

<br>

Requirements

Axis License Plate Verifier is currently supported on specific Axis camera models, using firmware 8.40 and higher. Visit Axis for a list of cameras compatible with this application.

<br>

Installing Axis License Plate Verifier

  1. Mount the camera at the best viewing angle for license plate reading. (See User Manual for more information)<br><br>
  2. Download the Axis License Plate Verifier application.<br><br>
  3. Login to the camera’s web interface and access the Settings page.<br><br>
  4. Depending on the camera firmware version, you may find the menu options along the bottom of the page or the side. Navigate to the Apps menu page.<br><br>
  5. Select the Add or Add App option.<br><br>
  6. Select the downloaded Axis License Plate Verifier application file.<br><br>
  7. After successful upload, the Axis License Plate Verifier application will be shown in the list of installed apps.

<br>

Licensing

The Axis License Plate Verifier application requires licensing from Axis, purchased separately. Please contact Axis for license orders.

When purchasing, you may be provided with a license code. This code must be used to generate a license key and may be done in one of two ways.

  • Use the Axis License Key Registration page, to enter the serial number and license code. Download the generated license key file.
  • Use the automatic key generation feature of the application. This requires that the camera have direct internet connectivity to communicate with Axis.

Firmware 11.x

  1. Select the vertical ellipses on the far-right side of the License Plate Verifier ribbon.
  2. Choose either:
    1. Activate with a license key to upload a key file
    2. Activate license automatically to download from Axis
      1. Enter the license code into the text field provided.
      2. Press the Activate button

Firmware 10.x

  1. Select the License Plate Verifier app
  2. Choose either:
    1. Use the center Install button to upload a key file
    2. Enter the license code into the text field provided, and press the Install button beside it

<br>

Configuring the Application

  1. Use the toggle switch to enable the application.
  2. Wait for the Status to indicate the application is Running. Shown below are the indicators for firmware 11.x and 10.x.

  3. Press the Open button to configure the application.
  4. If presented with a setup wizard, select Skip.

<br>

The main menu for the application displays tabs for various configuration settings, as follows:

Event log – displays live video from the camera as well as a searchable history of detected plates. Press the Live button to display live video and live updates to the log.

List management – provides the ability to add plate numbers to Allow and Block lists for access control purposes.

Settings – camera image, event, and access control settings.

Integration – configuration settings to send license plate information to external systems.

Refer to the Axis License Plate Verifier documentation for greater details on each setting and optimization for best performance. Each installation site is unique, but a general order of steps to follow will likely include:

  1. Select the Settings tab.<br><br>
  2. exacqVision integration will not utilize the settings within the Access control section. These settings affect utilization of relays or the camera’s I/O ports to communicate directly with access control devices or compatible access control software.<br><br>
  3. Within the Image panel, set the Resolution as needed.<br><br>
  4. The Save full frame setting only affects images saved to the camera’s local storage and does not affect the streaming video received by exacqVision.<br><br>
  5. Set the Region and Camera location based on the camera’s physical location to help optimize detection of plates expected to be read by the device.<br><br>
  6. Use the Edit area of interest button to adjust the area the camera will look for license plates. Keep the area as small as possible, while permitting room for vehicles of various sizes and alignment to the entry/exit path.<br><br>
  7. The Events section configures retention of events saved locally to the camera and does not affect the retention of data saved by exacqVision.<br><br>
  8. The Detection parameters section allows users to determine how strict the device will be with regard to matching plates listed in the Allow and Block lists.<br><br>IMPORTANT: License plate character recognition accuracy may vary based on angle to camera, lighting and weather conditions, plate size, etc. These may be important considerations when used for access control.<br><br>
  9. An Additional DataBETA is provided in License Plate Verifier versions 2.7.1 and higher to provide Country and Region of the plate. Enhancements in 2.9.19 and higher added Vehicle Type and Color. This data is included in the serial data regardless of being disabled and only controls the display of this data within Axis software.<br><br>
  10. Utilize the Event log tab to monitor how changes to settings affect the ability to consistently match the license plates seen.

<br>

Sending Data to exacqVision

After configuring the License Plate Verifier application for best results, you must configure the application to send data to the exacqVision Server.

  1. Within the License Plate Verifier application, select the Integration tab.<br><br>
  2. Within the Push event panel, you will configure an active profile.<br><br>
  3. Ensure the Protocol field is set to TCP.<br><br>
  4. The Server URL field will be set to the IP address of your exacqVision Server, followed by a port number of your choosing to communicate with exacqVision.
    Example: 192.168.0.25:9080<br>
    NOTE: You will enter this port number later when configuring your exacqVision Server to receive communications from the app, and must be a port number unused by other applications or devices communicating with the server.<br><br>
  5. You may choose to disregard the Device location settings if you’d like but the data entered here will be available in the data feed sent to exacqVision if you need to use it.<br><br>
  6. The Device ID field may be disregarded as well, but may be helpful if multiple devices are in use. This data will also be available in the data feed sent to exacqVision.<br><br>
  7. Under Event types, multiple options provide the ability to choose which data points are sent to exacqVision.
    New – first detection of a license plate
    Update – either a correction of a character on a previously detected license plate, or when a direction is detected as the plate moves and is tracked across the image.
    Lost – the last tracked event of the license plate before exiting the camera image, also contains the direction of the license plate.<br><br>
  8. Depending on the version of License Plate Verifier you are using, enable the Do not send images or Do not send images through HTTP POST toggle control.<br><br>
  9. Enable START to send event data to server.

<br>

exacqVision Serial Port Configuration

Configure the exacqVision Server software to receive the data sent from the License Plate Verifier app.

  1. Open the exacqVision Client software and select the Configuration button (cog wheel icon).<br><br>
  2. From the navigation tree along the left-hand side, expand the options shown beneath the name of the server.<br><br>
  3. Select Serial Ports from the tree.<br><br>
  4. Locate the IP connections panel and select the New button below it.<br><br>
  5. Enter a helpful name to identify the connection. This example has named this “AxisLPR”.<br><br>
  6. Select POS from the options in the Use column.<br><br>
  7. Skip to the Type column and select TCP Listener.<br><br>NOTE: The TCP Listener type may never show ‘Connected’ in the Status column. This is normal. A TCP Listener sits and waits for data to be received and will only ever show ‘Connected’ while receiving data. However, the incoming data is often so fast as to be imperceptible. In between each burst of data received it returns to a waiting state of ‘Disconnected’.<br><br>
  8. In the Address field, enter the IP address of the Axis camera you configured with the Axis License Plate Verifier in the steps above.<br><br>
  9. Use the Port field to enter the port number chosen in Step 4 of Sending Data to exacqVision above.<br><br>
  10. Change the Max Line Length field to ‘250’. Some of the data sent by the application is rather long, providing file paths to files locally stored on the camera. The Max Line Length forces a new line when the specified number of characters is met. Making this large enough to accommodate long lines will make your job setting Line Masks easier in a later step.<br><br>
  11. Return to the Profile column and select New. This will begin a new Serial Profile for you, configured in the next section. If you have a pre-existing profile for Axis License Plate Verifier, you may opt to select this instead.<br><br>
  12. Press Apply.

<br>

exacqVision Serial Profile Configuration

The Serial Profile configuration determines how the incoming data is displayed or recorded and provides additional options for events, if needed.

  1. Because New was selected from the Profile field in Serial Ports, a new profile is created automatically for you. Begin by changing the Name field to something descriptive for easy identification. The example shown has chosen to name this “AxisLPR”.<br>
    IMPORTANT: One of the most vital steps in getting Serial Profiles configured correctly is setting the SOT and EOT marker fields. These determine the beginning and end of each “transaction”. In the case of LPR these mark the start and end points of the data for each license plate detected by the camera.<br><br>
  2. When configuring the SOT and EOT markers it can be helpful to enable the Show Raw Data checkbox to view hidden formatting characters. At the time of publishing this guide we are using Axis License Plate Verifier version 2.3-1 through 2.10.13. The data points provided by the License Plate Verifier may change with versions, as noted previously in Configuring the Application, Step 9. Below is a sample of the raw data provided from a single plate read using version 2.10.13 of the app.
  1. Use the first line of the transaction to find a suitable SOT marker. In this case, the first line is
    {"packetCounter":"24947",\x0d\x0a.
    Watching the serial data, the packetCounter number changes with each transaction, so you should not use the entire line as the SOT. Instead enter just {"packetCounter" as the SOT to ensure that all transactions beginning with this string will be captured.<br><br>
  2. Now find a suitable EOT marker. Note how each line is terminated with \x0d\x0a, these are invisible formatting characters to perform a line feed and return. This would make a poor EOT marker as it would separate every line as a new transaction. However, the last data point works well, "sensorProviderID":"defaultID"\x0d\x0a. Adding this to the EOT marker field properly marks the end of the transaction.<br><br>NOTE: Using Steps 3 and 4 will help you to correctly bracket serial transactions of any type or adapt to any changes in formatting from different versions of Axis License Plate Verifier.<br><br>
  3. Leave the Parser and Marker Type fields as their default settings.<br><br>
  4. Press the Apply button to save your changes.<br><br>
  5. The Live Display tab allows you to view how the serial data overlay will appear on top of a live camera image or on an empty background and permits you to change the text formatting.

<br>

Line Masks

The Axis License Plate Verifier app sends several data points for each plate, some of which you may not wish to record or display to users of the exacqVision software. Line Masks hide all the text on any row with a matching string.

As an example, referring to the sample block of serial data in the previous section, one row begins with "imagesURI", listing the file path on the camera to the locally stored image. Most exacqVision users are unlikely to need this information. it may be hidden with the following steps.

  1. Within the Serial Profile, select the Line Masks tab.<br><br>
  2. Select the New button.<br><br>
  3. In the empty row that is added, enter the text in the String column. In this example, the text entered is "imagesURI".<br><br>
  4. The check boxes in the Live and Search columns for each text string determine where to apply the mask. If the box is checked for Live, the row will be hidden in Live view. If unchecked for Search, the row will still be displayed in serial search results. Checking both boxes will hide the row from both locations. In some cases it may be useful to hide data in Live, but leave it available in Search to perform forensic searches.<br><br>
  5. Press Apply to save your changes.<br><br>
  6. Repeat these steps as necessary for each line you wish to hide from Live or Search, using the Configuration or Live Display tabs to view your changes taking place.

<br>

String Replacements

In some cases you may find some text less human friendly. Selected text strings may be replaced to be more legible to users. Referring to the sample serial data block again, one of the data points provided is "plateRegion", which in the United States correlates with the State. This can be updated using the following steps:

  1. Within the Serial Profile, select the String Replacements tab.<br><br>
  2. Select the New button.<br><br>
  3. In the empty row that appears, enter the text to be replaced in the String column. In this example it is "plateRegion". Including or excluding the surrounding parenthesis is your choice.<br><br>
  4. In the Replace column, you will enter the text you wish to show instead. In this example is has been replaced with State.<br><br>
  5. Just as with Line Masks, each entry has the option of being applied to Live or Search as you choose.<br><br>
  6. Press Apply to save your changes.<br><br>
  7. Repeat as necessary for each string of text you wish to replace in Live or Search, using the Configuration or Live Display tabs to view your changes taking place.<br>

NOTE: Line Masks and String Replacements do not support wildcard characters or regex expressions at this time. This means that you cannot reformat types of data which are different in every transaction, such as the date and time parameters. They will appear in the format send from the License Plate Verifier application.

<br>

Event Keywords

Keywords may be configured within exacqVision Serial Profiles to trigger user configured actions when the selected keyword is detected in the serial data feed. Example actions include recording video on detection of plates on the Block list, or sending a notification when a specific vehicle’s plate arrives. This guide provides two such examples below, each of which will then be configured with Event Linking in the following section.<br><br>

Example 1

In this example, there is more than one Axis camera running License Plate Verifier sending data to the exacqVision Server. You want to perform an action when activity is detected by one of the cameras. In this example the steps will record video.

  1. Locate the "camera_info" field in the raw serial data, which contains the camera “SerialNumber” value. Make note of this value.
    <br><br>
  2. Within the Serial Profile, select the Event Keywords tab.<br><br>
  3. Select the New button.<br><br>
  4. In the empty row that appears, enter the serial number value into the String column, and ensure the Enable checkbox is marked.<br><br>
  5. Press the Apply button.<br><br>
  6. Continue to the Event Linking or Event Monitoring sections below, for Example 1.

<br>

Example 2

Newer versions of the License Plate Verifier provide the "plateList" data point, which can tell you if the plate is on the Allow or Block list. However, older versions did not provide this. The steps in this example will use a workaround for this on older versions, then use this in Event Linking to send a notification.

  1. Within the License Plate Verifier application, navigate to the List management page.<br><br>
  2. Add a license plate number of interest to either the Allow or Block list. Leave the Description field empty for now.
    <br><br>
  3. Return to the exacqVision Client and examine the raw serial data on the Serial Profiles page by checking the Show Raw Data checkbox.<br><br>
  4. Locate the data property for “plateListDescription” and note that the value is empty.
    <br><br>
  5. While the "plateListDescription" does not automatically contain any data, you can use the Description field to provide information for this or similar keyword uses.<br><br>
  6. Return to the camera app on the List management page. Select the Edit icon for the previously entered license plate from Step 2 above. In the image below we have entered Deny beside the entry in the Block list. Save your change.<br><br>
  7. Examine the raw data again in the exacqVision Serial Profile. The "plateListDescription" value will now display the description entered on the List management settings. You can now use this as an Event Keyword.
    <br><br>
  8. Navigate to the Event Keywords tab in the Serial Profile.<br><br>
  9. Select the New button.<br><br>
  10. In the empty row that appears, enter the description used in the app in Step 6 above. In the image below, we have entered Allow and Deny as separate keywords.
    <br><br>
  11. Select Apply.<br><br>
  12. Continue to the Event Linking section below, for Example 2.

<br>

Event Linking

The Event Linking page provides the capability to automate server-side actions triggered by a wide range of events. Refer to the exacqVision Client User Manual or our Video Library for further details on configuring Event Linking beyond these examples.

The examples below continue from the numbered examples in the Event Keywords section above.

Example 1

This example continues from Event Keywords – Example 1 above to record from one of several Axis LPR cameras connected to the same exacqVision NVR.

  1. Navigate to the Event Linking page within the exacqVision Client software.<br><br>
  2. Select the New button near the bottom of the page.<br><br>
  3. From the Event Type list, select Serial Profile.<br><br>
  4. The Event Source list will display all Serial Profiles followed by the configured keywords available. Select the profile you intend to use as a trigger. In this example, we selected “AxisLPR – Keyword B8A44F0ADBE2”, where the keyword is the serial number.<br><br>
  5. Select the Action Type from the next panel. In this example Record Video is selected.<br><br>
  6. From the Action Target list, you will select the target, which in this example is the camera to be recorded when the keyword is detected in the serial data.<br>
    NOTE: Notice that we did not use the term “seen in the serial data”. The keywords may still be detected within the raw serial data, even if hidden from view by Line Masks or String Replacements.<br><br>
  7. Press Apply to save your changes.

<br>

Example 2

This example continues from Event Keywords – Example 2 above with an example of sending a notification when a plate on the Block list is detected.

  1. Navigate to the Event Linking page within the exacqVision Client software.<br><br>
  2. Select the New button near the bottom of the page.<br><br>
  3. From the Event Type list, select Serial Profile.<br><br>
  4. The Event Source list will display all Serial Profiles followed by the configured keywords available. Select the profile you intend to use as a trigger. In this example, we selected “AxisLPR – Keyword Deny”, where Deny was previously entered as a keyword.<br><br>
  5. Select the Action Type from the next panel. In this example, we have selected Notify.<br><br>
  6. From the Action Target list, you will select the target, which in this example is a previously created Email Message Profile.
    NOTE: Sending a notification requires a successfully configured Email Server.<br><br>
  7. Press Apply to save your changes.

<br>

Event Monitoring

Event Monitoring will not be covered in detail in this guide, but provides the ability to trigger client-side actions such as changing views on events. Refer to the exacqVision Client User Manual or our Video Library for further details on configuring Event Monitoring.

Example 1

This example continues from Event Keywords – Example 1 above as an illustration of changing the view displayed to the user when any license plate is read by the License Plate Verifier app.

This example requires at least two previously saved Views. One will display multiple camera panels to be shown to the user when no other activity is present. The second contain only the video from the Axis camera running the License Plate Verifier with the serial number entered as an Event Keyword in previous steps.

  1. Navigate to the Event Monitoring page within the exacqVision Client software.<br><br>
  2. Select the New button to create a new Event Monitoring profile.<br><br>
  3. Enter a descriptive profile Name.<br><br>
  4. Select On Event from the Show Event List setting.<br><br>
  5. Check the Show Newest Event box.<br><br>
  6. Select the View button from the Type field.<br><br>
  7. Skip to the Event Type list near the bottom of the page and select Default.<br><br>
  8. The Default type has no source option. Skip to the the Action Type panel and select Switch View.<br><br>
  9. From the Action Target list, highlight the multi-camera view to be displayed when there is no activity.<br><br>
  10. Uncheck the Confirm checkbox near the bottom of the screen.
  1. Near the middle of the screen, under the Client Actions panel, press the New button.<br><br>
  2. From the Event Type list, select Serial Profile.<br><br>
  3. This example uses the serial number unique to the camera as the keyword to change Views. From the Event Source panel, locate the Serial Profile name followed by the camera’s serial number keyword and select it.<br><br>
  4. Leave the Lasts at Least box unchecked.<br><br>
  5. From the Action Type list, select Switch View.<br><br>
  6. Use the Action Target list to select the view to change to. In the image below, this is our single camera view showing the Axis License Plate Verifier camera.<br><br>
  7. If your Event Monitoring profile includes multiple view changes or LPR cameras, utilize the Priority setting to define which views take precedence.<br><br>
  8. If the Confirm box is left checked, the view will not return to the Default view until the exacqVision user confirms they’ve taken note of the event. If unchecked, the Timeout setting determines how many seconds must elapse before automatically returning to the Default view.<br><br>
  9. Press the Apply button at the bottom of the screen to save your changes.
  1. Navigate to the Live view of the exacqVision Client.<br><br>
  2. Activate the Event Monitoring profile by changing the left-hand navigation tree to Views. Scroll to the list of Event Monitors and drag the profile name to the live display panel. When data is received from the camera with that serial number, the view will automatically change to show that camera. Clearing events from the Event Monitor List that appears returns to the Default view.

<br>

Disable Client Indicator (optional)

Due to the nature of TCP Listeners only remaining periodically connected, as mentioned above in exacqVision Serial Port Configuration, Step 7, you may choose to disable the exacqVision Client Indicator message warning users of a loss in connection on the serial port.

  1. Select Indicators from the left-hand navigation tree.<br><br>
  2. If connected to multiple exacqVision Servers, select the system for which the Axis camera is sending license plate data.<br><br>
  3. Locate the line item under Error that reads, “Serial port {Source Name} not connected on system {System Name}”, and uncheck the Enabled box for this item.

<br>

Serial Live View

After careful application of several Line Masks and a couple of String Replacements, the Live view provides just the information desired for the user. In this case, the Date/Time, license plate number, and State. Recall that the text may be formatted on the Live Display tab of the Serial Profiles page.

  1. Navigate to Live view.<br><br>
  2. Change the device list shown to Cameras.<br><br>
  3. Find the name given to the Serial Port, then drag and drop it into a live camera panel to display serial data as it arrives. This can be done in an empty panel or as an overlay to live video.

<br>

Forensic Search

In the event you must search for a specific plate number, state, or other data, exacqVision provides the ability to search for serial data to expediate the process of locating events of interest.

  1. Navigate to the Search page<br><br>
  2. Checkmark the Serial Port providing the data you wish to search from the device tree on the left.<br><br>
  3. Select the device(s) you intend to search. You may include more than one camera, in the pictured example we have only selected one.<br><br>
  4. If you intend to search for specific terms in the serial data, enter this into the Search Serial text field provided. The drop-down allows you to select from previously used terms. This field is only provided when serial data devices are check marked for searching.<br><br>
  5. Enter the dates and times of your Search Range into the provided fields.<br><br>
  6. Press the Search button to populate the timeline with results.<br><br>
  7. If you wish to see the serial data recorded, toggle the Show/Hide Keywords and Serial Data button.<br><br>
  8. In the serial data explorer panel that appears note that the SOT and EOT markers configured in the Serial Profile affect the beginning and end of each transaction.<br><br>
  9. Clicking on any of the transactions listed will move the playhead on the timeline to that event.<br><br>
  10. Matches to serial data searched from Step 4 above, are highlighted.<br><br>
  11. Matches to serial data searched will also thin the results of the serial data events displayed on the timeline.

<br>

Troubleshooting

Serial data includes massive block of random characters

Cause: The “ImageArray” block appears within the serial data feed when the camera is sending image data through the HTTP POST method.

Solution: Return to the Integration settings page of the License Plate Verifier app. Enable the Do not send images or Do not send images through HTTP POST setting.

<br>

Product Links

<br>

Categories
exacqVision Integrations Other Documentation Integrations Categories Products exacqVision Integrations

Road AI LPR application with Hanwha Cameras

Overview

Hanwha cameras may be configured with the Road AI license plate recognition application. The data from license plate captures can be viewed in the ExacqVision Client as text, sent as serial data over IP. The Road AI application is pre-installed and licensed from the factory on select camera models. This document will step through setting up the application integration with ExacqVision.

<br>

Tested Versions

ExacqVision
22.12 and higher

Camera models
PNO-A9081RLP – firmware 1.41.02
PNV-A9081RLP – firmware 2.21.00

Road AI application
Version 7.2.7.6

<br>

Installation

  1. Mount the camera according to the manufacturer’s installation manual. LPR applications typically provide specific guidelines on positioning camera distance and angle to the target. <br>
  2. If needed, download the Road AI User Manual to help with configuration from the manufacturer’s website.<br>
  3. Open a web browser and navigate to the camera’s IP address.<br>
  4. Log in with the username and password<br>
  5. Navigate to the Open Platform settings page.<br>
  6. Once the application is running, you may configure how it sends data to ExacqVision.

<br>

Road AI Application Configuration

Open the camera’s web interface. Navigate to Setup > Open Platform > Go App

<br>

Refer to the Road AI user manual for greater detail on the best way to install and position your camera. Once you have completed this, you may configure the camera for license plate capture.

  1. Select the Settings tab from the top of the application. <br>
  2. By default there is a single zone bounding box, which you may manipulate. A second zone may be configured using the + button under Zones Management. Drag the corners of the bounding box to your desired size, shape, and location in the field of view.<br>
  3. Set the Region field to select your country of interest.<br>
  4. Select the Plate Capture Mode setting.
    • Low speed mode with 4K resolution
    • High Performance mode with Full HD resolution<br>
  5. Enabling the Wizard button displays a statistic of the latest 1000 plate sizes detected to help you increase detection rates. See the Road AI user manual for more details.<br>
  6. The Plate Size Measurement feature also aids in increasing the detection rate. Recommended plate width is 130-350 pixels in the camera image.<br>
  7. Scroll down to Recognition Setup to enable/disable Model Recognition and Color Recognition.<br>
  8. Scroll to the Integration Options section.<br>
  9. Select the check box for NVR Integration.<br>
  10. Beneath this check box, enter the IP address of the ExacqVision Server on your network in the field on the left.<br>
  11. Choose a port number that will be used to communicate with ExacqVision. This must be a port number that is not used by any another devices on your network. This port number will also be configured in the ExacqVision Client. Enter the port number in the field to the right of the Server IP address.

    In the example above, the ExacqVision Server is located at 192.168.0.6, and the port number selected is 9393.

    IMPORTANT: When using multiple Hanwha cameras running Road AI on the same network, each device MUST be assigned a unique port number.<br><br>
  12. Click the Save Settings button at the bottom when these steps have been completed.<br>
  13. Before continuing with ExacqVision configuration, ensure that license plates are being captured by navigating back to the Events tab. If you are experiencing trouble successfully detecting license plates refer back to the guides on camera positioning and placement.<br>

NOTE: In our testing, it took some time for the application to complete saving changes when pressing the Save Settings button. You may also need to be patient for the Road AI application to display the camera image.<br>

NOTE: If a red banner appears when navigating back to the Events tab, this may delay events being sent to ExacqVision.

<br>

ExacqVision Serial Port Configuration

  1. Within the ExacqVision Desktop Client, select the Configuration icon from the top-left toolbar.<br>
  2. Select the Serial Ports node from the left-hand navigation tree, nested beneath your server name.<br>
  3. Under the IP section, click the New button<br>
  4. Enter a Name for the Serial Port.<br>
  5. Under the Use column, select POS from the menu.<br>
  6. From the Type column, select TCP Listener.<br>
  7. In the Address field, enter the IP address of the Hanwha LPR camera.<br>
  8. In the Port field, enter the port number you selected and entered into the Road AI application earlier. Recall in our earlier example we entered 9393.<br>
  9. Under the Profile column you will select New, unless you had previously configured a Serial Profile, in which case you would select that profile name.<br>
  10. Click the Apply button to save your changes. If you selected New in Step 8, this will automatically take you to Serial Profiles to continue setup.

<br>

ExacqVision Serial Profile Configuration

  1. If you selected New during setup of the Serial Port, you will begin by naming your Serial Profile. If you did not do this, then you will begin by selecting the New button, then enter a Name for the profile. Example: Hanwha LPR
  1. Choose one of the following options for the Marker Type. Your choice will depend on how you’d like the data to appear in live and search.<br>
    • For records in this format:
      LPR
      LPR = ZTD904 Dodge RAM SUV
      • Select XML as the Marker Type
      • Enter &lt;LPR in the SOT Marker field
        This is not a typo, do not enter a closing >
      • Uncheck the Case Sensitive box
      • Click the Apply button to save your changes.<br>
    • For records in this format:
      ZTD904 Dodge RAM SUV
      • Select Standard as the Marker Type
      • Enter &lt;LPR&gt; in the SOT Marker field
      • Enter &lt;/LPR&gt; in the EOT Marker field
      • Uncheck the Case Sensitive box
      • Navigate to the String Replacements tab.
      • Click the New button.<br>
      • Enter &lt;LPR&gt; in the String field, then enter a single space character in the Replace field. This field cannot be left empty.<br>
      • Click the New button again, to add a new row.
      • Enter &lt;/LPR&gt; in the String field, then enter a single space character in the Replace field.
      • Click the Apply button to save your changes.<br>
  2. Use the Live Display tab to preview how your data will appear in the Live View overlay. Enable Line Removal if you wish to periodically clear the text. <br>
  3. Optional – If you wish to trigger events from ExacqVision’s Event Linking or Event Monitoring features based on specific words, you will need to configure this on the Event Keywords tab within your Serial Profile. Example keyword: LPR

<br>

Event Linking

ExacqVision can use the analytic events from Road AI to trigger various actions, such as recording video from a specific camera.

  1. Select the Event Linking node from the navigation tree on the left side of the ExacqVision Client window.<br>
  2. Click the New button.<br>
  3. Within the Event Type list, select Serial Profile.<br>
  4. In the Event Source list, select the serial profile name to trigger this event on all keywords you configured. Select the profile name with ‘Keyword’ to trigger this event only when that keyword is encountered.<br>
  5. From the Action Type list, select the action you intend to take when triggered.<br>
  6. Select the Action Target.<br>
  7. Some Action Types, such as Record Video, provide the ability to set a Pre and Post Trigger settings.
  8. Click Apply to save your changes.

<br>

Related Materials

Find more details on topics mentioned in this article at the following links:

<br>

Troubleshooting

  • After making changes to the network settings within the Road AI application, it may be necessary to Stop, then Start, the Road AI application from the camera’s Open Platform page.<br><br>
  • As noted above, during configuration of the Road AI port numbers; When using multiple Hanwha cameras running Road AI on the same network, each device MUST be assigned a unique port number.<br><br>
  • The camera is detecting license plates in the Road AI application and the port numbers are correctly set in both the camera application as well as in ExacqVision’s Serial Ports page but no data is being received. You may need to add an incoming port exception to the firewall of the system running your ExacqVision Server application.

<br>

Support Contacts

Hanwha Vision Support
https://hanwhavisionamerica.com/support/

Hanwha Vision Cameras
https://hanwhavisionamerica.com/

ExacqVision Support
https://support.exacq.com/

<br>

Categories
Documentation Integrations Categories Products exacqVision Hardware

Using NumberOK Edge LPR with Hanwha Cameras

Hanwha-LPR.pdf