Sign Up

OWS OpenEye Integration

The integration with OWS OpenEye sends ALPR results from Stream over to OWS OpenEye as events. You can then customize the events received in OpenEye based on various parameters such as timeframe, prefixes, suffixes, etc.

Obtain OpenEye Camera External ID

Step 1.1 From the top menu, go to Management > Locations > Locations.

Step 1.2 After loading, navigate to the location where the camera is present in the side menu.

OWS-OpenEye-LPR-Camera

Step 1.3 When selecting the location, as shown in the image, click on the camera button and capture the “camera external ID” information. This information will be necessary for the integration setup.

OWS-OpenEye-ALPR-License-Plate-Recognition-Integrate-Camera-Software

Generate API Access Key

Step 1.4 From the top menu, go to Management > Integrations.

OWS-OpenEye-License-Plate-Reader

Step 1.5 Click on “ADD NEW Integration” and select the integration type “Event Receiver API (Analytics)”.

OWS-OpenEye-Number-Plate-Recognition

Step 1.6 In the side menu “API Access Keys”, create new keys by clicking on ADD KEY. Define a name for your key, e.g., “Platerec”, and save the Secret Key value. Note that this information is only shown at this point in the tutorial.

OWS-OpenEye-VMS-ALPR-System

Step 1.7 After creation, verify that your key pair has been created. Also, store the information found in API Access Key. Both keys are required for communication with the API.

OWS-OpenEye-Plate-Recognition

Configure Alerts

Step 1.8 Go to the top menu Alerts > Alert Rules.

Step 1.9 Add a new rule by clicking on “ADD new Rule”.

Step 1.10 In the modal that appears, select the alert type “License Plate”. Proceed, define a name and description, and click Create.

OWS-OpenEye-LPR-ANPR-Camera-Configuration

Step 1.11 In the rule settings under “Rule Definition” submenu, define the rules for capturing plates. For a general setup, use * to capture all plates.

Step 1.12 Save the settings.

OWS-OpenEye-Integration-ALPR-ANPR

Configure the Integrator

The integrator acts as a middleware for capturing detections from the Stream and sending them to OpenEye.

Step 2.1 Download the integration files from Webhook_OpenEye.

Step 2.2 Using the terminal, navigate to the main folder of Webhook_OpenEye.

Step 2.3 Execute the command to create the Docker image (Docker must be installed on your machine):

docker build –tag platerecognizer/webhook-openeye .

To run the integration, execute the command:
docker run –rm -t -p 5000:5000 -e AKI_TOKEN=XXXXX -e AKS_TOKEN=YYYYYY platerecognizer/webhook-openeye

The AKI_TOKEN parameter should contain the value obtained from API Access Keys and the AKS_TOKEN parameter the value of the Secret Key generated in the previous step.

When you run the command, an endpoint link is initiated by default on port 5000. Therefore, the URL to be configured in the Stream webhook will be YOUR_LOCAL_IP:5000.

Configure Stream

For details on setting up and configuring Stream, please refer to our Stream Guides.

Step 3.1 In the Stream config.ini file, set the Camera-ID equal to the Camera External_ID parameter provided by OpenEye.

Step 3.2 Configure a new webhook with the host and port of your webhook obtained in the previous step.

Step 3.3 Add the name of the new webhook to the webhook_targets parameter. In the screenshot example on the right, the created webhook is named “openeye.”.

Step 3.4 Restart Stream.

Great!  You can now configure and integration OWS OpenEye with Stream for monitoring and event forwarding.

Plate Recognizer ALPR OpenEye VMS License Plate Recognition Stream Configuration

Need Help with LPR?

Let us know and we’d be happy to assist.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Youtube
Consent to display content from Youtube
Vimeo
Consent to display content from Vimeo
Google Maps
Consent to display content from Google
Spotify
Consent to display content from Spotify
Sound Cloud
Consent to display content from Sound