100
User Guide

LPR Module User Guide

Embed Size (px)

Citation preview

Page 1: LPR Module User Guide

User Guide

Page 2: LPR Module User Guide

LPR Module User Guide (UG-En, build 92 on 3rd April 2011).

c© Copyright Intelligent Security Systems, 2011

Printed in US.

Intelligent Security Systems reserves the right to make changes to both this Manual and to the products it describes.System specifications are subject to change without notice. Nothing contained within this Manual is intended as any offer,warranty, promise or contractual condition, and must not be taken as such. No part of this publication may be reproduced,transmitted, transcribed, stored in a retrieval system or translated into any human or computer language in any form byany means without the express written permission of the copyright holder. Unauthorized copying of this publication maynot only infringe copyright but also reduce the ability of Intelligent Security Systems to provide accurate and up-to-dateinformation to both users and operators.

Page 3: LPR Module User Guide

LPR Module 3

Contents

User Guide

Contents

Contents 3

Preface 6

Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Target Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Using This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Getting Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1 General Features 8

1.1 Types of Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.1.1 Standalone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.1.2 Server-Workstation Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 9

1.1.3 Distributed Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2 Deploying Module 12

2.1 Checking System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.1.1 Application Server Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.1.2 Administrator Workstation Requirements . . . . . . . . . . . . . . . . . . . . . . 13

2.2 Installing Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.1 Installing video cameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.2 Thermo-box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.3 Lightning guard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.4 Illumination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3 Installing Module Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.3.1 Installation Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.4 Setting Module Database Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3 Administrating Module 23

3.1 Working Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.2 Object Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.2.1 Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

www.isscctv.com

Page 4: LPR Module User Guide

LPR Module 4

Contents

User Guide

3.2.2 Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

3.2.3 LPR: group of modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.2.4 License plate recognizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

3.2.4.1 General settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.2.4.2 Advanced settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

3.2.4.3 Supplementary algorithms Tab . . . . . . . . . . . . . . . . . . . . . . 34

3.2.5 License plate recognizer 6 fps . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.2.6 Logic module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.2.6.1 The Recognizers Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.2.6.1.1 Lane Marking Utility . . . . . . . . . . . . . . . . . . . . . . 38

3.2.6.2 The External databases Tab . . . . . . . . . . . . . . . . . . . . . . . . 40

3.2.6.3 The Miscellaneous Tab . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.2.7 LPR: operator GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.3 Configuration Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

3.3.1 Standalone Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

3.3.2 Server-Workstation Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.3.3 Distributed Server-Workstation Configuration . . . . . . . . . . . . . . . . . . . 53

4 Working with Module 56

4.1 Working in Protocol Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

4.1.1 Working with Protocol Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4.1.1.1 Working with Protocol Tab Records . . . . . . . . . . . . . . . . . . . 60

4.1.2 Working with Search Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

4.1.2.1 Searching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4.1.2.2 Pattern Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

4.1.2.3 Working with Search Results . . . . . . . . . . . . . . . . . . . . . . . 65

4.1.3 Working with Local Lists Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.2 Working in Details Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.2.1 Module Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

4.3 Working with Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

5 Frequently Asked Questions 71

Appendix A: Recommended cameras 73

A.1 Watec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

www.isscctv.com

Page 5: LPR Module User Guide

LPR Module 5

Contents

User Guide

A.2 Bosch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

A.3 Sanyo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

A.4 Pelco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

A.5 Baxall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Appendix B: TCP/IP Ports Used by Module 77

Appendix C: Module Events and Commands Reference 78

C.1 LPR: group of modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

C.2 Logic Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

C.3 License plate recognizer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

C.4 License plate recognizer 6 fps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

C.5 LPR: operator GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Appendix D: Technical Support Information 97

Index 99

www.isscctv.com

Page 6: LPR Module User Guide

LPR Module 6

Preface

User Guide

Preface

Scope

Current manual describes the process of installing, configuring and using Module software on serverand client computers.

Note: The 4.3.2, 5.2 and 6.0 Module version are equal on the functionality and the recognition quality;the differ is that the first one works over SecurOS 4.3.2, the second—over SecurOS 5.2, the third—overSecurOS 6.0. In turn, SecurOS 6.0 has variety of advantages over 4.3.2 and 5.2 version, includingnumber of the integrated IP-cameras.

Target Audience

• Installing and configuring software: this manual is designed for system administrators. It isassumed the user has advanced skills on Microsoft R© Windows R© Operating System, installingnew hardware into system unit, and he/she has practical experience with TCP/IP networking,serial (COM) ports and general CCTV knowledge and overview.

• Using LPR Module: this manual is designed for SecurOS users. It is assumed the user hasbasic knowledge of using mouse and keyboard and SecurOS user interface.

Using This Manual

This document is organized as a book, so the user can print it or use electronic version. In lattercase one can use Adobe Reader’s Bookmarks feature as well as cross-reference hyperlinks to navigatethrough content. In several topics this manual refers to other SecurOS manuals (SecurOS InstallationGuide, SecurOS Administration Guide, SecurOS User Guide, SecurOS Programming Guide). One canfind these manuals as separate files on SecurOS installation CD or download them from ISS Companyweb site (www.isscctv.com).

www.isscctv.com

Page 7: LPR Module User Guide

LPR Module 7

Preface

User Guide

Getting Technical Support

If you have any questions that this manual does not answer to, we recommend you to contact yoursystem installer (administrator) for more detailed information.

For any further information you can contact our Technical Support Team:

• phone in Russia:

+7 (495) 645 21 21 (Monday to Thursday, 10am– 19pm EST; Friday, 9am– 17pm EST)

• phone in USA:

+1 732 855 1111 (Monday to Friday, 9am–6pm EST)

• phone in Brazil:

+55 11 2262 2894 (Monday to Friday, 9am–6pm EST)

• phone in Chile:

+56 2 897 7320 (Monday to Friday, 9am–6pm EST)

• e-mail:

in Russia: [email protected]

in other countries: [email protected]

Note: To ensure quick technical support, prepare technical and service information described in sec-tion Appendix D: Technical Support Information on page 97 before addressing Technical Support Team.

www.isscctv.com

Page 8: LPR Module User Guide

LPR Module 8

General Features

User Guide

1. General Features

The LPR Module (below Module) of the SecurOS integrated security system is intended for automaticrecognizing vehicle license plate detected in camera view. Integration of the Module with the SecurOSsystem allows its use with other monitoring systems (e. g. video and audio control, access control)and equipment (e. g. balance, barrier). Server-workstation architecture supplies a distributed system.

Module has the following capabilities:

• Recognition of license plates of the following countries: Argentina, Austria, Azerbaijan, Belarus,Belgium, Bulgaria, Brazil, British Virgin Islands, Canada (Quebec), Chile, China, Colombia,Ecuador, Estonia, Finland, France, Germany, Italy, Kazakhstan, Latvia, Lithuania, Malaysia,Moldova, Paraguay, Poland, Portugal, Russia (including USSR obsolete formats), Singapore,Slovenia, Spain, Taiwan, Tahiti (French Polynesia), Turkey, Ukraine, United Arab Emirates(Abu Dhabi), USA (some states) (the list can be enlarged on customer requests)

• Searching for recognized numbers through databases (in external customer database and internalModule’s database) in real time

• Using databases as white (“have access”), black (“no access”) and/or information list

• Editing internal database

• Registering recognized license plates in internal database with additional data: transit date andtime, video information referencing (freeze or video frame).

• Printing a report of the captured car: print frame and information about the recognized licenseplate

• Synchronous (with recognizer) video information saving and browsing on several cameras

• Advanced search of recognized license plates through internal database

1.1 Types of Configurations

Workstation software can be installed on any computer of security system (video server, applicationserver or administrator workstation), see SecurOS Installation Guide.

1.1.1 Standalone Configuration

This setup may be used for mid-size applications. Here the server acts as an administrator workstation.

www.isscctv.com

Page 9: LPR Module User Guide

LPR Module 9

General Features

User Guide

Figure 1: Scheme of Standalone Module Installation

1.1.2 Server-Workstation Configuration

In this case server and workstation software are installed on different computers. All computers ofsecurity system should be connected to TCP/IP network.

Figure 2: Scheme of Server–Workstation Module Installation

Module server components have to be installed on application/video server , workstation components—on administrator/operator workstation. Communication between administrator workstation and serveris provided through TCP/IP network.

Server has administration capabilities, i. e. Module can be configured from it. license plate numberrecognitionas well as saving it into a database and video archive are proceeded on server. Adminis-trator/operator workstation is a client computer connected to SecurOS network, designed to watchingand system interface operations.

www.isscctv.com

Page 10: LPR Module User Guide

LPR Module 10

General Features

User Guide

1.1.3 Distributed Configuration

In this case Module software is installed on different computers: several servers and workstations. Allcomputers of security system should be connected to TCP/IP network. Server software is installedon several computers, and each of them performs a certain task (see figure 3). This configuration isintended to use for security systems with intense data streams. With use of distributed configurationcomputational tasks will be assigned to separate servers to make more effective Module functioning.

Figure 3: Scheme of Distributed Server–Workstation Module Installation

Module server components have to be installed on application/video server (see 2.3 Installing ModuleApplication on page 16), Module workstation components—on administrator/operator workstation.Data exchange between administrator/operator workstation and servers performs through TCP/IPnetwork.

The following tasks will be performed on separate servers:

• Video capturing and processing image if analog cameras are used and saving to video archive—on video server

• License plates recognition—on application server

• Data recording (information about recognized plates, car velocities, etc.) in database—ondatabase server

www.isscctv.com

Page 11: LPR Module User Guide

LPR Module 11

General Features

User Guide

• Processing and analyzing data—on application server

Monitoring and working with interface are performed from administrator/operator workstation.

Note: Distributed server-workstation configuration allows further increase of the computational resourcesby adding servers targeted to each specific task.

www.isscctv.com

Page 12: LPR Module User Guide

LPR Module 12

Deploying Module

User Guide

2. Deploying Module

Please follow these steps to ensure proper system deployment:

1. Check system requirements for each server and workstation of your security network.

2. Install requested hardware (e. g. video capture cards) on each server. Connect external hardware(e. g. cameras).

3. Install Module software on server.

4. Install Module software on workstation.

5. Migrate Module database from v.4.2.1/4.3.0/4.3.2 to 4.3.2 R4 (migration utility).

Each step will be described in the following paragraphs.

2.1 Checking System Requirements

Module has to be installed on a separate computer connected via network with video servers. InstallingModule directly on particular video server is allowed, however it imposes increased server productivityrequirements (see SecurOS Installation Guide).

Before installing Modulehardware and software review system requirements below and make sure thatyour computers comply with them.

2.1.1 Application Server Requirements

Basic requirements for application server equipment are given in the following table.

Table 1: Application server system requirements

Parameter Requirements

OS Windows XP (Service Pack 2) or Windows Server 2003 (Service Pack 1)

Mainboard See SecurOS Installation Guide

CPU Intel Core 2 Duo 6320 1.87 GHz or higher

RAM 1024 MB or more

HDD 80 GB or more

TCP/IP network speed10 Mbps or higher (in case of server-workstation installation); 100 Mbpsor higher (in case of watching video remotely)

www.isscctv.com

Page 13: LPR Module User Guide

LPR Module 13

Deploying Module

User Guide

2.1.2 Administrator Workstation Requirements

Basic requirements for administrator workstation equipment are given in the following table.

Table 2: Administrator workstation system requirements

Parameter Requirements

OS Windows XP (Service Pack 2)

Mainboard See SecurOS Installation Guide

CPUIntel Celeron 2 GHz or better (processor should support SSE2 instruc-tion set in case of watching video remotely)

RAM 256 MB or more

HDD 40 GB or more

Video adapterAny SVGA card (except nVidia GeForce2) with 64 MB memory onboard(128 MB is preferred)

TCP/IP network speed10 Mbps or higher (100 Mbps or higher in case of watching videoremotely)

2.2 Installing Hardware

Types and quality of video capture boards depend on used video cameras (see SecurOS InstallationGuide).

2.2.1 Installing video cameras

Note: Connecting video cameras are fully described in SecurOS Installation Guide.

The video cameras have to be installed directly next to the path of the passing vehicles. The bestcamera position (for the qualitative detection rates) the camera is on the road and looking down atan angle of 10-20 degrees. The width of the control zone is defined by its horizontal resolution(see below). For the traditional TV cameras the maximum width of the control zone is up to fivemeters. For megapixel cameras it can be more, but in this case increases considerably the load on thecomputer.

www.isscctv.com

Page 14: LPR Module User Guide

LPR Module 14

Deploying Module

User Guide

There are some guidelines for choosing and setting up video cameras. For list of recommendedcameras see Appendix A: Recommended cameras on page 73.

Warning! Wrong installation may cause license plate recognition errors.

• Camera type. It is recommended to use a monochrome camera with high resolution and 1/2” or1/3” interleave transfer sensor and with manual exposure set to 1/2000 or 1/5000 sec.

This is necessary to get better images of high speed cars license plate numbers.

Example: At a speed of 60 km/h a car passes 15 meters per a second, and 1 mm— for 1/2000 second.If a vehicle speed is less then 15 km/h, e.g. on parking, then the 1/500 second explosure is enough.

• On choosing objective type and setting focal length use the following items:

For the majority of the European countries the licence plate symbol thickness is 1 cm, and it’swidth is—50 cm. For better recognition the symbol stroke on image must be at least 2 pixels.On horizontal frame with the size of from 700 till 750 pixels the under-control zone will beabout (for cameras that works in NTSC format with frame width in 640 pixels the zone will beless. In a pinch when 1 cm takes 1,5 pixels and frame width is 700 pixels then the zone sizewill be the following: 700/1.5 = 4.7 meters (that is about one and a half lane). Reducing theresolution lower than 1.5 pixels by 1 cm can affect the quality of recognition, especially at lowcontrast and dirty plates.

Figure 4: Camera zoom setup

• Camera features. Automatic focus and levelling quaking image features has to be disabled.

• Camera with auto-aperture (ELC). Auto-aperture may be used when there are no quick bright-ness changes within the camera view. In other cases, this feature has to be turned off.

To setup the iris diaphragm:

1. Turn the objective to auto-aperture work.

2. Almost shade the camera aperture.

3. Make some snap-shots of cars.

4. Watch the created images from the video-archive. If these images are blurry, slightly openthe aperture and repeat the procedure.

• Camera angle of rotation. Mount a camera in such a way that the horizontal level of thecamera does not deviate from the horizon more than 10◦.

www.isscctv.com

Page 15: LPR Module User Guide

LPR Module 15

Deploying Module

User Guide

Figure 5: The right camera installation (the angle less than 10◦)

Figure 6: The wrong camera installation (the angle more than 10◦)

• Camera angle of inclination. The best camera position is that the cars move directly towarda camera. Some deviations are acceptable: horizontal—not more than 30◦ and vertical—notmore than 40◦.

Warning! Acceptable deviation of horizontal camera angle may not be more than 20◦, whenlicense plates of the following countries are recognized by Module: USA, Canada, Paraguay,Argentina, etc. This value is due to smaller width of symbols used for license plates in thesecountries.

Figure 7: Vertical angle of inclination

www.isscctv.com

Page 16: LPR Module User Guide

LPR Module 16

Deploying Module

User Guide

Figure 8: Horizontal angle of inclination

2.2.2 Thermo-box

Use thermo-boxes reasoning from climatic conditions of the region. Its size is determined by cameraand objective ones. It is recommended to use thermo-boxes with heating and blower functions.

2.2.3 Lightning guard

Use lightning guard equipment to protect connected active devices from external natural interferencedue to strokes of lightning.

2.2.4 Illumination

It is enough natural lighting on solar day (but not less than 50 lux). However on night-time usediffused illumination with intensity 300 lux.

Warning! There has to be no glare on receiving video and no exposure on obtained image.

On night-time one can use additional light sources, e. g. searchlights with either 500–1000 wattincandescent lamp or 250–400 watt elements of diode-resistor logic. Also use setting IR searchlightin case there are no place for additional illumination. Model of IR searchlight is selected dependingon necessary illumination angle and distance. With IR searchlight it is recommended to use camerastogether with IR Corrective filter for glare and camera extra exposure compensation.

Note: IR illuminators by Pelco are recommended.

2.3 Installing Module Application

This section describes Module software installation on a SecurOS network computer.

www.isscctv.com

Page 17: LPR Module User Guide

LPR Module 17

Deploying Module

User Guide

2.3.1 Installation Procedure

1. Insert the CD disc containing Module software into the CD-ROM drive. Launch theInstall.exe file.

The language dialog will appear. Select the language which will be used during the installationprocess, and click the OK button.

Setup Wizard will guide you through a number of screens to gather all the required informationprior to copying any files, so you can quit Setup Wizard and cancel the procedure at any stepwithout consequences. You can also go back to any previous step to alter settings by clickingBack button.

When I start LPR Module setup, an information dialog “Another copy of SecurOS LPR Module

detected on this computer. . . ” What does it mean?

This means that Module is already installed on this computer, or that the previous version hasnot been uninstalled properly.

New version will override the currently installed one. We recommend you to backup SecurOSdirectory or at least current configuration database before installing the new version.

Click OK button to continue installing Module or click Cancel button to quit setup.

2. Select Module components for installation (see figure 9).

Select one of the following option:

• Full installation—complete Module installation

• Recognition server installation—only license plate recognition and database serverModule components installation (without user interface)

• Operator’s workplace installation—only graphical user interface Module compo-nent installation. Select this option when installing Module on operator workstation

• Custom installation—user selectable Module components. Custom installation op-tion is used in case of separate installation of Module components in other combinations,such as Module database server.

Note: For administrator workstation Module installation, select Custom installation option andselect all components but database PostgreSQL server, when recognized numbers are stored in remotedatabase.

Click the Next button to continue. If Module database component is selected, then see item 3otherwise see item 6.

www.isscctv.com

Page 18: LPR Module User Guide

LPR Module 18

Deploying Module

User Guide

Figure 9: Module Components Selection to Install

3. Set new database name and account for a new database (see figure 10). If Module has beenpreviously installed on this computer in Server mode and its database will be used in futurethen specify existing database name and account. Click Next button to continue.

www.isscctv.com

Page 19: LPR Module User Guide

LPR Module 19

Deploying Module

User Guide

Figure 10: Setting Database Parameters

4. If the same database has been found define the action over it (see figure 11). Otherwise proceedto item 5.

Select one of the following option:

• Use database—use old PostgreSQL database from the previous Module installation onthis computer. Previous Module version must be correspondent to the current one toguarantee correct database working.

• Reinitialize (clean) database—database will be reinitialized, all information in itwould be deleted.

Click the Next button to continue (see item 6).

www.isscctv.com

Page 20: LPR Module User Guide

LPR Module 20

Deploying Module

User Guide

Figure 11: Dealing with Old Database

5. If the database was not found on the computer specify PostgreSQL superuser credentials (accountand password) necessary for creating Module database (see figure 12). Click the Next button tocontinue.

6. Select the Module interface language. Click the Next button to continue.

7. Review your installation preferences and click the Back button to make changes, if necessary.If everything is correct, click the Install button. The installation process will begin.

8. After the installation process has completed, a window will appear where you should click theFinish button to exit the installation program.

If Setup Wizard asks you to restart the computer, select either to restart now, or restart thecomputer later (in latter case you will need to restart computer manually before launching theModule).

2.4 Setting Module Database Version

To migrate Module database from v.4.2.1/4.3.0/4.3.2 to 4.3.2 R4 the migration utility is required.

Note: The Module database v.5.2 is fully compatible with the database v.4.3.2 R4.

www.isscctv.com

Page 21: LPR Module User Guide

LPR Module 21

Deploying Module

User Guide

Figure 12: Database Creation

Warning! LPR Module v.4.3.0 does not work with LPR Module v.4.2.1 database, neither doesthe LPR Module v.4.3.2 and 4.3.2 R4 with LPR Module v.4.3.0 database.

The succession of changes is the following: 4.2.1 → 4.3.0 → 4.3.2 → 4.3.2 R4—by dint of loadingthe corresponding BAT files.

Location:

• for migration 4.2.1 → 4.3.0:<SecurOS folder>/modules/Auto/migration/4.2.1-4.3.0/migrate.bat

• for migration 4.3.0 → 4.3.2:<SecurOS folder>/modules/Auto/migration/4.3.0-4.3.2/migrate.bat

• for migration 4.3.2 → 4.3.2 R4:<SecurOS folder>/modules/Auto/migration/4.3.2-4.3.2 R4/migrate.ba

The utility is launching through command line or another BAT file. For example:migrate.bat auto db auto user, where

auto db—Module database

auto user—Module user name

www.isscctv.com

Page 22: LPR Module User Guide

LPR Module 22

Deploying Module

User Guide

Warning! The utility must be started from the computer with the PostgreSQL Module database.

After launching type in the specified user password.

Warning! There may be an incomplete maintenance of Module functionality for plate numbersrecognized through the previous versions of the Module.

www.isscctv.com

Page 23: LPR Module User Guide

LPR Module 23

Administrating Module

User Guide

3. Administrating Module

3.1 Working Principles

Module recognizes vehicle license plate detected in camera view automatically. Each recognizedlicense plate is stored in a database with an additional information (date, time, recognition cameraID) and displayed on the Module interface along with all information received from the license plate(video of the passing car, matching with external or/and local database and details on correspondingaccess level).

Note: There are two different Module objects for recognition of licence plates from video streams withlow fps (below six) and with normal fps (six and larger), see 3.2.5 License plate recognizer 6 fps onpage 36.

License plates found in “alarmed” and/or informational external databases (“alarmed” license plates)are marked with the corresponding color and displayed on the Module interface.

Module can be configured to inform operator about maximum speed violation facts using velocitymeasurement obtained from video analysis.

Operator has a visual control tools as well as the ability to search through the database. For eachlicense plate number in the database it is possible to view the video and video frame archived on thesystem’s hard drive.

Below is the recommended scheme of operator interface.

Figure 13: Interface objects scheme

www.isscctv.com

Page 24: LPR Module User Guide

LPR Module 24

Administrating Module

User Guide

3.2 Object Reference

3.2.1 Databases

The object represents the Database objects united by a feature in a logic group.

Parent object: Security Zone (see SecurOS Administration Guide).

Object has no properties to alter.

3.2.2 Database

This object defines database of recognized license plate and the retention period of its records. It setsthe operations over the database.

Parent object: Databases (see 3.2.1 Databases on page 24).

Figure 14: Database object settings window

Table 3: Database object settings

Parameter Description

Database

TypeSelect the database type from the list. Default value isPostgreSQL.

(continued on next page)

www.isscctv.com

Page 25: LPR Module User Guide

LPR Module 25

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Host

Specify IP address or DNS/WINS name of the PostgreSQL serverwithin TCP/IP network.Note: use of DNS name is preferred to avoid possible issues ina local network with DHCP server and dynamic IP addresses.

Port Specify computer port for database connection.

Database name, User,Password

Indicate the database name and user account defined on Modulesoftware installation (see item 5, chapter 2.3 Installing ModuleApplication on page 16).

Schema Reserved for future use.

Test connectionClick this button to test connection to the database. On successfulconnection the OK label is displaying near the button.

Options

Erase records older than Specify retention period for records (in days).

Warning! One should not manually edit tables of the Module database otherwise Module mightnot work properly.

3.2.3 LPR: group of modules

Used for Module objects logical grouping.

Parent object: Computer (see SecurOS Administration Guide).

Object has no settings to alter.

3.2.4 License plate recognizer

This is a core object of Module, defines parameters of recognition.

Parent object: LPR: group of modules (see 3.2.3 LPR: group of modules on page 25).

The object settings window contains the following tabs:

• General settings tab, see 3.2.4.1 General settings Tab on page 26

• Advanced settings tab, see 3.2.4.2 Advanced settings Tab on page 30

• Supplementary algorithm tab, see 3.2.4.3 Supplementary algorithms Tab on page 34

www.isscctv.com

Page 26: LPR Module User Guide

LPR Module 26

Administrating Module

User Guide

3.2.4.1 General settings Tab

Figure 15: General settings tab of License plate recognizer object settings window

Table 4: General settings of License plate recognizer object

Parameter Description

Video source

(continued on next page)

www.isscctv.com

Page 27: LPR Module User Guide

LPR Module 27

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Analyse video fromcamera

Select a camera that will be monitoring the vehicle license plates.Attention! For the corresponding Camera object set the following para-meters:

• Pre-recording phase duration—set an approximate vehicle tran-sit time by camera view (in seconds).

Warning! The best Pre-recording phase duration parametervalue should somewhat exceed the average time spent in the frame.However, if it is a very large (more then 10 seconds), then onecan restrict, for example, ten seconds, because the more time isset the greater the total load on the system (for memory andperformance).

• Resolution—set the value according with the planned under-controlled zone width (actually for megapixel cameras), cornersof the cameras installation and the requirement that on 1 sm ofthe zone cross-selection (visible in a frame) it is necessary atleast 1.2–1.5, (better 2), pixels (see 2.2.1 Installing video cam-eras on page 13). If the signal comes with the interlaced scan-ning (typically for analog cameras) it is necessary to select theHigh (CIF2) value or, at least the Normal (CIF1) value. For thecamera with the progressive scanning (usually it is IP-cameras)select the Complete (CIF4) value.

Recognize in maskedarea only

Select the check box to enable analysis of mask area video only and inactivated field choose mask zone from drop-down list box. this maskwill be used to detect cars without license plates also (if the option isactive).

Video recording

Recording mode

Choose the required video recording mode from the drop-down list box.Possible values:

Do not record—no record

Make snapshots—only license plate frame record (one vehicle—oneframe)

Record car pass—vehicle moving video record

Record video fromcameras

Select the Camera objects from which video will be recording synchro-nously with recognizer one.

(continued on next page)

www.isscctv.com

Page 28: LPR Module User Guide

LPR Module 28

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Recognition

Countries / standardsSelect countries that license plates will be recognizing. There is coun-tries name supported by license key file in the list (see SecurOS Admin-istration Guide).

Choose templates

Click this button to select license plate templates. The Template Man-ager window will appear. Select the check-boxes of licence plates tem-plates to be recognized (see figure 16). By default all selected countriestemplates are chosen.Note: it is currently impossible for algorithmic reasons to randomly dis-able number plate types of the following countries: Latvia, Abu Dhabi,British Virgin Islands, Germany, Malaysia, Singapore, Chile, and Ja-maica.

Recognitionenvironment

Select the operating mode of corresponding recognizer work. Possiblevalues:

road/highway (still camera)—the recognition camera is still and di-rected on an observable stream of vehicles. The result of recogni-tion stands out on license plate exit from camera view

parking—the recognition camera is still and directed, for example, ona barrier. A final hypothesis is also generated when car stops oncamera view (e. g. before a barrier on parking lots or checkpoints)

road/highway (travelling camera)—the recognition camera is notstill. For example the camera is established on the moving policecar. The result of recognition stands out when achieving sufficientquality

Directions name

Leaving Specify the outgoing direction name (relatively to source camera view).

Approaching Specify the incoming direction name (relatively to source camera view).

Save recognitionresults to database

Select the Database object to record recognized license plates numbers(see 3.2.2 Database on page 24).Attention! By selecting the Do not use database value, recognizedlicense plates numbers will not be recorded into database and LogicModule and LPR: operator GUI objects cannot be configured. Thisprocedure may be used when Module data stream (license plates num-bers) are processed or recorded by means of SecurOS scripts (calledfrom HTML forms), VBScript/JScript Programming Module scripts orintegration with External Database Exporter Module.

www.isscctv.com

Page 29: LPR Module User Guide

LPR Module 29

Administrating Module

User Guide

Figure 16: Template Manager Window

www.isscctv.com

Page 30: LPR Module User Guide

LPR Module 30

Administrating Module

User Guide

3.2.4.2 Advanced settings Tab

Figure 17: Advanced settings Tab of License plate recognizer object settings window

www.isscctv.com

Page 31: LPR Module User Guide

LPR Module 31

Administrating Module

User Guide

Table 5: Advanced settings of License plate recognizer object

Parameter Description

Recognition

Final hypothesistimeout

Specify the amount of seconds that is needed to generate final hypothesisif license plate is temporary invisible for camera or car is not moving.Record format—X.XX. Default value 1.50.

Recognitionalgorithm sensitivity

Move the slider to specify the sensitivity level of the recognition al-gorithm. The slider has only two positions, corresponding to Stan-dard and High sensitivities. The latter ensures higher recognition rateon low-contrast license plates at the cost of using more computation-ally demanded recognition algorithm resulting in a 30% increase of theprocessor load on average, if compared to Standard level. High levelis recommended to decrease the number of poorly (or completely not)recognised license plates. If the user priority is to avoid capturing ve-hicles with false or poor recognition results, then Standard level isrecommended.

Recognize plates ofapproaching vehicles

Select this check box to enable recognition of incoming vehicles licenseplates.

Recognize plates ofleaving vehicles

Select this check box to enable recognition of outgoing vehicles licenseplates.

Analyze eachhalf-frame

Select this check box to enable recognition on both the odd and evenhalf-fields of interlaced video frames. At the cost of nearly doubling theprocessor load, this will make possible analyzing the incoming videoat the effective rate of 50 or 60 fps (for NTSC cameras), which is asensible choice to be able to recognize number plates on cars travellingat great speed. This check box is grayed unless the camera is set tocapture the full frame. Activating this option is worth considering ifyou know for sure that the full frame is interlaced, which is typicalof conventional TV cameras (there are exceptions, though) and quiteuncommon (although possible) with IP cameras.

(continued on next page)

www.isscctv.com

Page 32: LPR Module User Guide

LPR Module 32

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Discard recognized plate if

Recognition quality islower than

Select this check box to specify quality threshold for recognized licenseplates (defines experimentally). Used to increase the efficiency of Mod-ule working. Record format—X.Note: recognition quality value is displayed on Details window (see4.2 Working in Details Window on page 68).

Plate alreadyrecognized duringlast

Select this check box to disable double recognition. This can happenwhen a car is temporally blocked up or starts moving. Blocked platemeans that car has passed. Unblocked plate means that new car has ap-peared. Thus, to avoid double recognition specify the maximum possibleblocked time. Record format—X.X. Default value 0.5.

Plate visible for lessthan

Select this check box to enable ignoring vehicle license plate visiblefor less than the specified time (in seconds). This can be used if onlya vehicle license plate is captured in camera view (e. g. on riding aroundbarrier). Record format—X.XX. Default value 0.03.

Plate displaced lessthan

Select this check box to enable ignoring vehicle license plate displacedless than the specified distance (in percent of the frame size). Recordformat—XXX. Default value 0%. Used to avoid recognition errors oncapturing motionless objects.

Symbols are shooterthen, Symbols aretaler then

Select this check box to enable ignoring numbers which can arise onextraneous inscriptions, for example advertising character on car boards.The set values are resulted in percentage of the vertical size of a frameand concern the largest number sign characters. It makes sense tospecify these parameters in that case when the variant of the motionlesscamera is selected, and, remaining read, vary in the sizes at car passinga maximum in 2–2.5 times. In suitable conditions it is useful to sharethis parameters with statistics.The minimum size of symbols in the recognized number is 7–8 pixels onthe input frame without interlacing, and this value can not be reducedby settings. The maximum size is 40 pixels. To recognize the largernumbers, the upper limit on the height of the symbol should always bespecified as the value of Symbols are taler then.

(continued on next page)

www.isscctv.com

Page 33: LPR Module User Guide

LPR Module 33

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Camera orientation

Camera orientation

Select this check box to specify corners of the stationary camera ori-entation (it makes sense to specify them with a view of more effectivefiltering numbers which can arise on extraneous inscriptions and regularstructures, such as lattices of heat sinks of cars). Corners need to be setto within 3-5 degrees. In any case the inclination should not be morethan 400◦, and turn is no more 30–35◦, and for the countries with highand narrow number sign characters (as in the USA and many countriesof Latin America) the limiting angle of rotation of the camera will beless. To set camera orientation follows with care when the corner be-tween a direction of the camera and a direction of movement of the carstrongly varies, for example, when cars make sharp manoeuvre in thecourse of movement, turn.Warning: to set camera orientation does not follow for the countries onwhich numbers the proportional font (for example, Malaysia and partlyPortugal is used) as it can lead to skip “short” numbers including someof narrow characters.

www.isscctv.com

Page 34: LPR Module User Guide

LPR Module 34

Administrating Module

User Guide

3.2.4.3 Supplementary algorithms Tab

Figure 18: Supplementary algorithm Tab of License plate recognizer object settings window

www.isscctv.com

Page 35: LPR Module User Guide

LPR Module 35

Administrating Module

User Guide

Table 6: Supplementary algorithm settings of License plate recognizer object

Parameter Description

Speed measurement method

Use radarSelect this option for radar applying and choose the corresponding devicein the field below.

Use videoSelect this option for video analyzing and experimentally define on-video speed correction factor in the Speed correction factor field below.Record format –X.XX. Default value 1.00.

Car detector

Detect cars withoutlicense plates

Select this check box to enable the car pass detector. If the property isnot selected then a car with no license plate will be failed to take intoaccount and the following two properties will not be active.Note: the block can be activated only if the detector position is enablein license key file!

Average vertical sizeof car

Specify the value of the average car height in percents of frame height.

Statistics usage

Use statistics

Select this check box to enable system optimization of recognitionprocess.Recognizer knows how to store statistics of the vertical sizes of thesingle-row numbers recognised in various parts of a frame. It allowsto improve quality of recognition and more confidently to eliminatenumbers falsely recognised on casual (advertising) inscriptions, regu-lar structures etc. The statistical data start to be used in process ofaccumulation so the effect usually appears after passing of fifty car. Atrecognition restarts the stored statistics is saved (see the note below thetable).

Clear statistics Select this check box to enable statistic data clearance.

Results output

Use native code page

Select this check box if characters on recognized plate numbers are tobe represented using the native code page. By default all characters aretreated as being English ones. Selecting this check box will currentlyaffect only letters appearing in Russian and Soviet number plates. Theseletters will be assigned Cyrillic ASCII codes.

(continued on next page)

www.isscctv.com

Page 36: LPR Module User Guide

LPR Module 36

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Execution priority and processor affinity

Execution priority

Select execution priority of recognition process in the Windows envi-ronment from the drop-down list box. The list coincides with standardWindows task priorities. Real-time type priority is not recommendedbecause it may result in operating system instability.

Processors affinitySelect the check box of processors which will be used for recognition(active only for multi-processors workstations).

Write debuginformation

Select this check box to create a log file of the Module events.

Note: Statistics is reasonable for using only in case of stationarily fixed camera. In case of change of itsposition or a visual direction earlier gathered statistics is unsuitable.Statistics should not be used at such position of the camera when in the same part of a frame there canbe numbers of essentially different size. For example, when the camera is strengthened low over roadand looks directly forwards so �the horizon line� is visible. In this case number of the moving car willremain practically on a place and only to vary in the sizes.The best case—when the camera is fixed over a road and its view covers rather small site of road.

3.2.5 License plate recognizer 6 fps

This object is a core object of Module along with License plate recognizer object. It defines parametersof license plates recognition on frames captured from video streams with six or lower fps. Therefore,the user should use only cameras configured to capture video with such frame rates. If a real videostream has larger fps value then video stream frames will be filtered to achieve six fps actual frequencylevel.

Parent object: LPR: group of modules (see 3.2.3 LPR: group of modules on page 25).

The object settings window is identical to License plate recognizer (see 3.2.4 License plate recognizeron page 25).

www.isscctv.com

Page 37: LPR Module User Guide

LPR Module 37

Administrating Module

User Guide

3.2.6 Logic module

This object defines Module logic.

Parent object: LPR: group of modules (see 3.2.3 LPR: group of modules on page 25).

The object settings window contains the following tabs:

• Recognizers tab, see 3.2.6.2 The External databases Tab on page 40

• External databases tab, see 3.2.6.2 The External databases Tab on page 40

• Miscellaneous tab, see 3.2.6.3 The Miscellaneous Tab on page 45

3.2.6.1 The Recognizers Tab

Figure 19: The Recognizers Tab Of Logic module Object Settings Window

Table 7: The recognizers settings Logic module object settings

Parameter Description

Recognizers to processlicense plates from

Select the check box of the corresponding License plate recognizerobject. Note: it is possible to select the recognizers that use thesame Database object.

Determine car lane

Select this checkbox to generate the event CAR LANES (see table ofthe Logic Module object events, C.2 Logic Module on page 78)for each recognized number plate indicating the lane where thisnumber plate is located. This event is not generated unless lanesare marked up (see 3.2.6.1.1 Lane Marking Utility on page 38 forthe given camera.Note: in the Module (ver. 6.0) information about the car acces-sories of a lane does not fit into the database or in user interfaceand is available only in the form of the said event.

(continued on next page)

www.isscctv.com

Page 38: LPR Module User Guide

LPR Module 38

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Configure...Click this button to run the Lane Marking utility. The Openfile dialog window will appear to select a file of a lane image (see3.2.6.1.1 Lane Marking Utility on page 38).

Database object to storeprocessing results

Optional: list of attached external databases to store processingresults.

3.2.6.1.1 Lane Marking Utility

Figure 20: Lane Marking Utility

The Lane Marking Utility is used to define car location on the lanes. It is used for megapixel camerasthat take two or more lanes.

It should be mentioned that the software defines accessory not a car but its recognized number to thelane. That is why if the camera is mount on a side of the road and car number is fixed high enoughthen the number can be shown on the next lane and so it will be assigned to the wrong one.

To set/change lane mark:

1. Export as JPEG files (see SecurOS User Guide) a couple of video shots.

Note: Make sure the frames originate from the camera indicated as the video source in the settings panelof the Analysis camera object.

www.isscctv.com

Page 39: LPR Module User Guide

LPR Module 39

Administrating Module

User Guide

2. Open the Analysis camera object properties window and click the Mark lanes button to run theLane Marking utility (see figure 20).

3. Click the Open button (the utility control panel, see the table below).Select one of the savedJPEG files. Click OK button.

Table 8: Lane Marking utility buttons

Button Name Description

Open Use this button to open the saved JPEG files.

Transform Use this button to move lines and points.

Zoom In Use this button to zoom in the figure.

Zoom Out Use this button to zoom out the figure.

Add Use this button to set a new lane.

remove Use this button to remove a lane.

4. Click the Add button to specify a new lane. An editable rectangle zone will appear on theimage, the lane parameters block will be on the right side (figure 21).

Figure 21: The lane parameters block

Select the traffic direction.

5. Use the utility control buttons to mark out the lane on the image.

Note: The utility is made so that the lane cross-borders (top and down ones) are always on a one pairof lines and lines will abut one to another. To move line vertexes use left mouse button (press it nearthe point). The internal vertexes may be moved along the corresponding cross-borders only, the externalones— in any direction. Besides the lines may be moved as a whole by pressing and holding left mousebutton. If the marked out lanes are correspond to the adjacent road sections precisely then all sidesboards are intersect at one point.

www.isscctv.com

Page 40: LPR Module User Guide

LPR Module 40

Administrating Module

User Guide

6. To specify a new lane click the Add button and repeat 4–5 items.

To delete a lane from the list, click its parameters block (figure 21) and click the Remove button.

7. Click Save & close button to save parameters and close the Lane Marking utility window;click Cancel button— to exit the utility without saving.

If the lane arrow contours were saved, the Use lane mark up to detect long vehicles check box (ofthe Analysis camera object) becomes active and available for selecting.

3.2.6.2 The External databases Tab

Figure 22: The External databases Tab Of Logic module Object Settings Window

Table 9: The External databases settings Logic module object settings

Parameter Description

Databases to look uplicense plates

Optional: list of attached external databases to look up recog-nized numbers. To fill in the list, use buttons below (see nextparameter).

AddClick this button to add an external database in the list. TheExternal database properties window will appear (see figure23).

RemoveClick this button to remove selected external database from thelist. This button is active for selected database.

PropertiesClick this button to open the External database properties win-dow for changing the database parameters (see figure 23).

Click OK button to apply changes or Cancel—to cancel and exit without saving.

www.isscctv.com

Page 41: LPR Module User Guide

LPR Module 41

Administrating Module

User Guide

Figure 23: External database settings

Table 10: External database settings

Parameter Description

Database name Specify external database name.

Type

Select the external database type. Possible values:

Blacklist—for blacklist license plates

Information—for information list license plates

Whitelist—for white list license plates

The Connection Tab

Connection stringSpecify a string to use for connection to the external database.Type in manually or click Build connection string button (seebelow).

(continued on next page)

www.isscctv.com

Page 42: LPR Module User Guide

LPR Module 42

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Build connection stringClick this button to form the instruction to connect to database.New window will appear (see figure 24).

The Query Tab

Query

Specify an SQL-query to get a license plate number “alarmed”information from external database.Note: on editing the query line the Test button become inactive(see below).Attention: database license plate numbers must be stored as uppercase, otherwise it will be necessary to conclude parameter of num-ber in the UPPER environment within query. The given operationwill lead to full search through database that increase CPU usageand greatly slow down another queries operation.

Parameter binding

Fill in parity table of query parameters (designated as ’?’ symbol)with received from recognizer data. A position number in the tabledefines the query parameter. The Type row points a category ofaccepted data corresponding the given parameter, and the Samplevalue row—an example of parameter value which will be used atquery correctness test.

Bind parameters

Click this button to set interrelation between parameters of queryand accepted data. By clicking this button a check of connectionto an external database and correctness of the query is performed.Attention: the query is checked for correctness, but not carriedout!Note: after performance of the given procedure the button Testbecomes active (see below).

The Miscellaneous Tab

Generate events

On license plate found indatabase

Select this check box to enable system events generation if recog-nized license plate was found in any external database.

On license plate not foundin database

Select this check box to enable system events generation if recog-nized license plate was not found in any external database.

(continued on next page)

www.isscctv.com

Page 43: LPR Module User Guide

LPR Module 43

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Tweaks

Disable localized queries

If the number plate string can, in principle, be represented usingthe native code page (for example, a Russian number plate canbe thought of as bearing either English or Cyrillic characters),then two queries are made by default, the second one using thealternative coding. If this checkbox is selected, a single query ismade with the recognized number passed “as is”.

TestClick this button to check connection to an external database andquery. The query is carried out.

Figure 24: External database connection settings

www.isscctv.com

Page 44: LPR Module User Guide

LPR Module 44

Administrating Module

User Guide

Table 11: External database connection settings

Parameter Description

Use ODBC data source

Select this option on using ODBC data source created by means ofWindows. Choose the corresponding one from the drop-down listbox. Additional configuration is needed when using Oracle ODBCdata source (see Note after the table).

User, Password Specify user account and password for the data source.

Use direct ODBC driverconnection

Select this option on direct ODBC driver connection. Choose thecorresponding driver from the drop-down list box.

Driver-specific parameters table (optionally)

Name, ValueClick in corresponding row to type in variable name (or value) forconnection to external database.

Remove parameter Click this button to remove selected variable.

Add parameter Click this button to add new special variable.

Note: When using Oracle database connection data might be transmitted with in-correct codepage. For correct driver working the driver language configurationis necessary (see the Oracle database server installation documentation or go towww.oracle.com/technology/tech/globalization/htdocs/nls lang%20faq.htm reference), or activateForce SQL WCHAR Support option on Workarounds tab of Oracle ODBC data source configurationwindow (see figure 25).

Figure 25: Oracle ODBC data source settings window

www.isscctv.com

Page 45: LPR Module User Guide

LPR Module 45

Administrating Module

User Guide

Warning! It is recommended to use ODBC driver that supports the Unicode code, otherwisedata corruption during query execution may occur!

Click OK button to apply changes or Cancel—to cancel and exit without saving.

3.2.6.3 The Miscellaneous Tab

Figure 26: The Miscellaneous Tab Of Logic module Object Settings Window

Table 12: The Miscellaneous settings Logic module object settings

Parameter Description

Events generation

Generate events on licenseplate found in localdatabase

Optional: select this check box to enable system events generationif recognized license plate was found in local database.

Generate events on licenseplate not found in localdatabase

Optional: select this check box to enable system events generationif recognized license plate was not found in local database.

Alarm on speeding

Optional: select this check box to enable system message gener-ation on vehicle speeding violation. The corresponding messagewill be displayed in operator interface on vehicle speed-limit ex-ceeding detection.

Speed-limit Define a maximum allowed vehicle speed.

www.isscctv.com

Page 46: LPR Module User Guide

LPR Module 47

Administrating Module

User Guide

3.2.7 LPR: operator GUI

This object defines the operator interface (see figure 13).

Parent object: Screen (see SecurOS Administration Guide).

Figure 27: LPR: operator GUI object settings window

Table 13: LPR: operator GUI object settings

Parameter Description

Receive events from thelogic object

Select the corresponding Logic module object from the drop-downlist.

The monitor to displayarchive

Select Monitor object from the drop-down list to display videofrom cameras (recognition camera). Recommended values for thisMonitor object are the following: X— 0, Y— 0, W— 70, H— 70

(see SecurOS Administration Guide).

Recognized license plates protocol window

(continued on next page)

www.isscctv.com

Page 47: LPR Module User Guide

LPR Module 48

Administrating Module

User Guide

(continued from previous page)

Parameter Description

Show windowSelect this check box to enable displaying Protocol window inoperator interface.

Use virtual desktopSelect this option to display Protocol window on virtual desktop.Use this option on several VDU applying.

Use screenSelect this option to display Protocol window on virtual displayunit (VDU).

Window position:X, Y, W, H

Specify left top positions, width and height (in percentage of desk-top size) of the window on screen. Recommended values: X— 0,Y— 70, W— 70, H— 30.

Number of protocolrecords: General list

Specify maximum amount of records in the last recognized licenseplates list.

Number of protocolrecords: Special licenseplates list

Specify maximum amount of records in the last “alarmed” licenseplates list (see page 60).

Enable database editingSelect this check box to allow operator to edit database (see4.1.3 Working with Local Lists Tab on page 66).

Recognized license plates details window

Show windowSelect this check box to enable displaying Detailed window inoperator interface.

Use virtual desktopSelect this option to display Detailed window on virtual desktop.Use this option on several VDU applying.

Use screenSelect this option to display Detailed window on virtual displayunit (VDU).

Window position:X, Y, W, H

Specify left top positions, width and height (in percentage of desk-top size) of the window on screen. Recommended values: X— 70,Y— 0, W— 30, H— 100.

Enable license plate editing Select this check box to allow operator to edit recognized number.

Note: Operator interface on different workstations can be configured in different ways, independently ofone another.

Warning! It is necessary to activate scripting in Internet Explorer settings for proper work ofthe LPR: operator GUI object in Windows 2003 Server operational system (see figure 28).

www.isscctv.com

Page 48: LPR Module User Guide

LPR Module 49

Administrating Module

User Guide

Figure 28: Internet Explorer Security Settings Window for Windows 2003 Server

3.3 Configuration Examples

3.3.1 Standalone Configuration

1. Open Computer object settings (see SecurOS Administration Guide) and setup the followingparameter:

• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.for C).

2. Create Video Capture Device object (see SecurOS Administration Guide).

3. Create Camera object with the following parameters:

• Channel number → set the actual number of the labeled BNC connector the first camerais attached to.

• Resolution → set High (CIF2) value. For noninterlaced scanning cameras Full (CIF4)

can be set. In case Normal (CIF)set value camera zone control decreases in two times.

• Pre-recording phase duration → set approximate vehicle transit time (s) in camera view.

www.isscctv.com

Page 49: LPR Module User Guide

LPR Module 50

Administrating Module

User Guide

Figure 29: Object tree for standalone configuration

4. Create Database object (see 3.2.2 Database on page 24). Define database for recognized containernumber records and retention period optionally.

Set the following parameter:

• Server → set the server external IP address (the 127.0.0.1 computer internal address bydefault).

It is necessary to configure connection to external IP addresses on the specified PostgreSQLserver.

To configure connection to external IP addresses, edit the postgresql.conf and pg hba.conf

files of configuration: the listen addresses = ’’ string must be written in thepostgresql.conf file, and permissions for administrator and operator remote workstationsmust be added in the pg hba.conf file. For example:

host all all 0.0.0.0/0 md5

Note: To check the connection use the Test connection button on the administrator remote workstationor use the pgAdmin application on operator workstation.

5. Create LPR: group of modules object (see 3.2.3 LPR: group of modules on page 25).

6. Create License plate recognizer object (see 3.2.4 License plate recognizer on page 25) or Licenseplate recognizer 6 fps object (see 3.2.5 License plate recognizer 6 fps on page 36), taking intoaccount video frame rate received from the corresponding camera. Set the following parameterson General settings tab:

• Analyse video from camera → define the corresponding Camera object.

• Save recognition results to database → define Database object for recognized licenseplates numbers.

• Define Recognition, Video recording parameters, etc.

7. Create Logic module object (see 3.2.6.1 The Recognizers Tab on page 37). Set the followingparameter:

www.isscctv.com

Page 50: LPR Module User Guide

LPR Module 51

Administrating Module

User Guide

• Recognizers to process license plates from→ add the corresponding License plate recog-nizer object.

8. Create Screen object.

9. Create Monitor object. In its settings window click Add All button to assign all cameras tothis monitor, or fill in the table Cameras with cameras receiving video of recognized licenseplates. Set the parameters:

• X— 0, Y— 0, W— 70, H— 70.

10. Create LPR: operator GUI object. Set the following parameters:

• Choose the corresponding Logic module object from the drop-down list box.

• Choose the corresponding Monitor object from the drop-down list box.

• Recognized license plates protocol window: select Show window check box, X— 0,Y— 70, W— 70, H— 30.

• Recognized license plates details window: select Show window check box, X— 70,Y— 0, W— 30, H— 100.

11. Exit administration mode.

3.3.2 Server-Workstation Configuration

Figure 30: Object tree for server-workstation configuration

1. Open Computer object settings (see SecurOS Administration Guide) of server computer andsetup the following parameter:

• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.for C).

www.isscctv.com

Page 51: LPR Module User Guide

LPR Module 52

Administrating Module

User Guide

2. Create Video Capture Device object (see SecurOS Administration Guide).

3. Create Camera object with the following parameters:

• Channel number → set the actual number of the labeled BNC connector the first camerais attached to.

• Resolution → set High (CIF2) value. For noninterlaced scanning cameras Full (CIF4)

can be set. In case Normal (CIF)set value camera zone control decreases in two times.

• Pre-recording phase duration → set approximate vehicle transit time (s) in camera view.

4. Create Database object (see 3.2.2 Database on page 24). Define database for recognized containernumber records and retention period optionally.

Set the following parameter:

• Server → set the server external IP address (the 127.0.0.1 computer internal address bydefault).

It necessary to configure connection to external IP addresses on the specified PostgreSQL server.

To configure connection to external IP addresses, edit the postgresql.conf and pg hba.conf

files of configuration: the listen addresses = ’’ must be written in the postgresql.conf

file, and permissions for administrator and operator remote workstations must be added in thepg hba.conf file. For example:

host all all 0.0.0.0/0 md5

Note: To check the connection use Test connection button on the administrator remote workstation oruse the pgAdmin application on operator workstation.

5. Create LPR: group of modules object (see 3.2.3 LPR: group of modules on page 25).

6. Create License plate recognizer object (see 3.2.4 License plate recognizer on page 25) or Licenseplate recognizer 6 fps object (see 3.2.5 License plate recognizer 6 fps on page 36), taking intoaccount video frame rate received from the corresponding camera. Set the following parameters:

• Analyse video from camera → define the corresponding Camera object.

• Save recognition results to database → define Database object for recognized licenseplates numbers.

• Define Recognition, Video recording parameters, etc.

7. Create Logic module object (see 3.2.6.1 The Recognizers Tab on page 37). Set the followingparameter:

• Recognizers to process license plates from→ add the corresponding License plate recog-nizer object.

8. Create Computer object with ID equal to NetBIOS name of computer to be used as operatorworkstation, and set the following parameter:

• Network address → IP address or DNS/WINS name of the computer within local TCP/IPnetwork.

www.isscctv.com

Page 52: LPR Module User Guide

LPR Module 53

Administrating Module

User Guide

9. Create Monitor object. In its settings window click Add All button to assign all cameras tothis monitor, or fill in the table Cameras with cameras receiving video of recognized licenseplates. Set the parameters:

• X— 0, Y— 0, W— 70, H— 70.

10. Create LPR: operator GUI object. Set the following parameters:

• Choose the corresponding Logic module object from the drop-down list box.

• Choose the corresponding Monitor object from the drop-down list box.

• Recognized license plates protocol window: select Show window check box, X— 0,Y— 70, W— 70, H— 30.

• Recognized license plates details window: select Show window check box, X— 70,Y— 0, W— 30, H— 100.

11. Launch SecurOS client on operator workstation and specify video server IP address (orDNS/WINS name) when prompted.

3.3.3 Distributed Server-Workstation Configuration

1. Make sure the security network is configured for WINS name resolution or there is a non-emptyhosts file in the folder \System32\drivers\etc on operator workstations connected to thesecurity network.

Note: To check name resolution, run the ping command on operator workstations and put computernetwork name of application server for recognized container numbers processing as a command parameter.The command should indicate a connection (network traffic) between these computers.

2. Open Computer object settings (see SecurOS Administration Guide) of video server computerand setup the following parameter:

• Disks to store archive → set Read/Write access for video for at least one hard disk (e. g.for C).

3. Create Video Capture Device object (see SecurOS Administration Guide).

4. Create Camera object with the following parameters:

• Channel number → set the actual number of the labeled BNC connector the first camerais attached to.

• Resolution → set High (CIF2) value. For noninterlaced scanning cameras Full (CIF4)

can be set. In case Normal (CIF)set value camera zone control decreases in two times.

• Pre-recording phase duration → set approximate time (s) container is placed in cameraview.

5. Select Computer object of database server computer.

www.isscctv.com

Page 53: LPR Module User Guide

LPR Module 54

Administrating Module

User Guide

6. Create Database object (see 3.2.2 Database on page 24). Define database for recognized containernumber records and retention period optionally.

Set the following parameter:

• Server → set the server external IP address (the 127.0.0.1 computer internal address bydefault).

It necessary to configure connection to external IP addresses on the specified PostgreSQL server.

To configure connection to external IP addresses, edit the postgresql.conf and pg hba.conf

files of configuration: the listen addresses = ’’ must be written in the postgresql.conf

file, and permissions for administrator and operator remote workstations must be added in thepg hba.conf file. For example:

host all all 0.0.0.0/0 md5

Note: To check the connection use Test connection button on the administrator remote workstation oruse the pgAdmin application on operator workstation.

7. Select Computer object of recognition server computer and create LPR: group of modules object(see 3.2.3 LPR: group of modules on page 25).

8. Create several (if necessary) License plate recognizer objects (see 3.2.4 License plate recognizeron page 25) or License plate recognizer 6 fps objects (see 3.2.5 License plate recognizer 6 fpson page 36), taking into account video frame rate received from the corresponding camera. Setthe following parameters for each object:

• Analyse video from camera → define the corresponding Camera object.

• Save recognition results to database → define Database object for recognized containernumbers.

• Define Recognition, Video recording parameters, etc.

9. Select Computer object of data processing and analyzing server computer and create LPR: groupof modules object (see 3.2.3 LPR: group of modules on page 25).

10. Create Logic module object (see 3.2.6.1 The Recognizers Tab on page 37). Set the followingparameter:

• Recognizers to process license plates from→ add the corresponding License plate recog-nizer object.

11. Create Computer object with ID equal to NetBIOS name of computer to be used as operatorworkstation, and set the following parameter:

• Network address → IP address or DNS/WINS name of the computer within local TCP/IPnetwork.

12. Create Screen object.

13. Create Monitor object. In its settings window click Add All button to assign all cameras tothis monitor, or fill in the table Cameras with cameras receiving video of recognized licenseplates. Set the parameters:

www.isscctv.com

Page 54: LPR Module User Guide

LPR Module 55

Administrating Module

User Guide

• X— 0, Y— 0, W— 70, H— 70.

14. Create LPR: operator GUI object. Set the following parameters:

• Choose the corresponding Logic module object from the drop-down list box.

• Choose the corresponding Monitor object from the drop-down list box.

• Recognized license plates protocol window: select Show window check box, X— 0,Y— 70, W— 70, H— 30.

• Recognized license plates details window: select Show window check box, X— 70,Y— 0, W— 30, H— 100.

15. Launch SecurOS client on operator workstation and specify video server IP address (orDNS/WINS name) when prompted.

www.isscctv.com

Page 55: LPR Module User Guide

LPR Module 56

Working with Module

User Guide

4. Working with Module

Below is a typical operator interface:

Figure 31: Operator interface

Operator interface consists of the following elements:

• Protocol window, see 4.1 Working in Protocol Window on page 57

• Details window, see 4.2 Working in Details Window on page 68

• video monitor, see 4.3 Working with Monitor on page 70

www.isscctv.com

Page 56: LPR Module User Guide

LPR Module 57

Working with Module

User Guide

As a LPR Module operator, one can do the following:

• monitor vehicle license plates recognizing, see 4.3 Working with Monitor on page 70

• view information about recognized license plate, see 4.2 Working in Details Window on page 68

• view video frame associated with a captured license plate, see 4.1 Working in Protocol Windowon page 57

• edit recognized license plate, see 4.2 Working in Details Window on page 68

• search through license plates log and archive, see 4.1.2 Working with Search Tab on page 61

• register license plates in any local list (“white” list / informational list / “black” list, see4.1.3 Working with Local Lists Tab on page 66

4.1 Working in Protocol Window

Figure 32: Active and Inactive Tabs of the Protocol Window

Protocol window (see the figure above) is used for the following:

• monitoring recognized vehicle license plates (Protocol tab)

• searching vehicle license plate (Search tab)

• working with local list records: add, edit, delete (Local Lists tab)

www.isscctv.com

Page 57: LPR Module User Guide

LPR Module 58

Working with Module

User Guide

To switch between tabs, left-click it.

To look through the list one can use either mouse scroll and scroll bar or the following key buttons:↑, ↓, →, ←, Home/End, Page Up/Page Down.

4.1.1 Working with Protocol Tab

Figure 33: Protocol Window: Protocol Tab in Automatic Mode

There are two browse modes:

• Automatic mode (Automatic button is pressed, white color)— live video, the current recognizedlicense plate from active camera is displaying in Details window.

• Manual mode (Manual button is pressed, white color)— fixed mode, but the recognized listincreases in real-time.

In automatic mode new record with just recognized license plate moves to the top of the list. There iscar passing on the video monitor. Details window displays the vehicle license plate information fromall databases (due to system deploying). This is a passive observation.

www.isscctv.com

Page 58: LPR Module User Guide

LPR Module 59

Working with Module

User Guide

Note: The latest record removes from the list (operator view) but not from database.

In manual mode on any record selection monitor will display a “stop frame” of the car correspondingto the license plate and Details window will display the vehicle license plate information from alldatabases (active observation).

To switch between modes, left-click it.

Protocol tab displays two lists of license plates records:

• List of the last recognized ones (general list)

• List of the last recognized “alarmed” ones (“alarmed” records list)

Each Protocol tab record contains the follow information:

• Recognized license plate number

• Transit time (time of recognition)

• Recognizer identifier (opposite the recognized license plate)

• Direction (relative to camera view)

• Optionally: “alarmed” information—commentary to the number if it was found in Module and/orexternal databases

Record color indicates record state (see the table below).

Table 14: Color Identification

Color Record status

White The recognized license plate is found in white list, e. g. in access list.

BlueThe recognized license plate is found in information list, i. e. there is any commentfor this number.

Yellow The recognized license plate is found in black list, e. g. in hijack list.

Grey The captured license plate is not been found in any list or is partly recognized.

“?” yellow colored symbol means unrecognized symbol.

www.isscctv.com

Page 59: LPR Module User Guide

LPR Module 60

Working with Module

User Guide

“Alarmed” records are records of the following license plates:

• License plate recognized and found in white list

• License plate recognized and found in information list

• License plate recognized and found in black list

• License plate of vehicle with speed-limit violation

Note: On detecting vehicle speed-limit exceeding the recognized number will be displayed as a blacklistedone and the Speed limit violation message will appear in Details window (see 4.2.1 Module Messageson page 69 for more information).

4.1.1.1 Working with Protocol Tab Records

To browse the license plate information (to select it), click it.The record will be marked, monitor will enter the video archive mode and will display a “stop frame”of the car corresponding to the license plate. The Details window will display information about thislicense plate from all databases (see 4.2 Working in Details Window on page 68).

Note: If additional cameras was set for the analyse camera then all archives from the cameras aresupposed to be synchronized. One can manage synchronous playback by using playback controls of anycamera. See SecurOS User Guide for more information.

To filter “alarmed” license plates, click Filter button.The Protocol tab will become one-listed and display only “alarmed” records.

To switch from one listed tab, click Filter button again.

www.isscctv.com

Page 60: LPR Module User Guide

LPR Module 61

Working with Module

User Guide

4.1.2 Working with Search Tab

Use Search tab to search license plates by symbols, comment and/or time interval.

There is Search form on the top of the tab (see 4.1.2.1 Searching on page 62), Search result is belowit (see 4.1.2.3 Working with Search Results on page 65).

Figure 34: Protocol Window: Search Tab

www.isscctv.com

Page 61: LPR Module User Guide

LPR Module 62

Working with Module

User Guide

4.1.2.1 Searching

Use Search form to set searching parameters.

Figure 35: Protocol Window: Search Form

Note: All search parameters are optional. One can combine it anyhow.

To search for a vehicle by time interval:

1. Select from check box and specify the start search time (use search form buttons or do itmanually). If from option is disable then recognizer starting time will be set as start searchtime.

2. Select till check box and specify the end search time (use search form buttons or do it manually).If till option is disable then current date and time will be set as end search time.

3. Choose license plate type from Type drop-down list box or leave default Any value.

4. Choose the corresponding recognizer from Recognizer drop-down list box or leave the defaultAll value.

5. Leave Text field empty.

6. Clear Search license plates only check box.

7. Click Search button or Enter key button to run search process.

www.isscctv.com

Page 62: LPR Module User Guide

LPR Module 63

Working with Module

User Guide

To search for a vehicle by comment or the whole license plate or part of it:

1. Clear from and till check boxes or enable and define search time interval.

2. Choose license plate type from Type drop-down list box or leave default Any value.

3. Choose the corresponding recognizer from Recognizer drop-down list box or leave default Allvalue.

4. Define the whole license plate (or its pattern, see 4.1.2.2 Pattern Search on page 64) or commentin Text field.

5. Select Search license plates only check box to search over license plates only (excepting anycomments).

6. Click Search button or Enter key button to run search process.

To search for a vehicle by license plate and time interval:

1. Select from check box and specify the start search time (use search form buttons or do itmanually). If from option is disable then recognizer starting time will be set as start searchtime.

2. Select till check box and specify the end search time (use search form buttons or do it manually).If till option is disable then current date and time will be set as end search time.

3. Choose license plate type from Type drop-down list box or leave default Any value.

4. Choose the corresponding recognizer from Recognizer drop-down list box or leave default Allvalue.

5. Define the whole license plate (or its pattern, see 4.1.2.2 Pattern Search on page 64) or commentin Text field for search.

6. Select Search license plates only check box to search over license plates only (excepting anycomments).

7. Click Search button or Enter key button to run search process.

To browse all database:

1. Clear from and till check boxes or enable and define search time interval.

2. Choose Any item or specify one from Type drop-down list box.

3. Choose the corresponding recognizer from Recognizer drop-down list box.

4. Leave Text field empty.

5. Clear Search license plates only check box.

6. Click Search button or Enter key button to run search process.

www.isscctv.com

Page 63: LPR Module User Guide

LPR Module 64

Working with Module

User Guide

To search for a partly recognized license plates:

1. Clear from and till check boxes or enable and define search time interval.

2. Choose Error item from Type drop-down list box.

3. Choose the corresponding recognizer from Recognizer drop-down list box.

4. Leave Text field empty.

5. Clear Search license plates only check box.

6. Click Search button or Enter key button to run search process.

To search for a vehicle by recognizer:

1. Clear from and till check boxes or enable and define search time interval.

2. Choose license plate type from Type drop-down list box or leave default Any value.

3. Choose the corresponding recognizer from Recognizer drop-down list box.

4. Leave Text field empty.

5. Clear Search license plates only check box.

6. Click Search button or Enter key button to run search process.

4.1.2.2 Pattern Search

One can set the whole license plate or part of it in the Text field (pattern). On part license platesetting unrecognized symbols may be replaced by regular expression.

Note: For getting additional information on regular expression topic seehttp://www.regular-expressions.info/.

Table 15: Pattern search samples

Regular expression (mask) Description

˜ˆA All license plates begin with the A letter.

!˜ˆA All license plates do not begin with the A letter.

˜A$ All license plates end with the A letter.

!˜A All license plates do not have the A letter.

˜[0-9]A All license plates have the A letter after any numeral.

(continued on next page)

www.isscctv.com

Page 64: LPR Module User Guide

LPR Module 65

Working with Module

User Guide

(continued from previous page)

Regular expression (mask) Description

˜(OO|AA|XX) All license plates have the OO or AA or XX substring.

˜(77|97)$ All license plates end with the 77 or 97 substring.

˜[0-1][0-1] All license plates have the 00, 01, 10 and 11 substring.

4.1.2.3 Working with Search Results

There is a list of found records in Search result. If found records number more than 20 the list willbe organized in pages.

To browse next page, click Show next 20 entries link.

To browse the license plate information (to select it), click it.The record will be marked, monitor will enter the video archive mode and will display a “stop frame”of the car corresponding to the license plate. The Details window will display information about thislicense plate from all databases (see 4.2 Working in Details Window on page 68).

One can export search result in plain text file.To export found records:

1. Choose Plain Text file from Export to drop-down list box.

2. Click Export button. Windows Save file as standart window will appear.

3. Choose file path and type in its name.

4. Click Save button.

www.isscctv.com

Page 65: LPR Module User Guide

LPR Module 66

Working with Module

User Guide

4.1.3 Working with Local Lists Tab

Figure 36: Protocol Window: Local Lists Tab

Local Lists tab (see figure 36) contains list of local list records and Local list form (see figure 37).

This tab used for the following:

• View all local list records

• Register license plate in any local list

• Edit any information on local listed license plate

• Remove license plate from any local list

Use Local lists form for work with local list records.

www.isscctv.com

Page 66: LPR Module User Guide

LPR Module 67

Working with Module

User Guide

Figure 37: Protocol Window: Local List Form

To register license plate:

1. Define license plate in Local lists form.

2. Choose the corresponding local list from Type drop-down list box(Black List / Information / White List).

3. Left-click in Text field and type in any commentary for the license plate.

4. Click Save as new button to register license plate.

The license plate will be registered in defined local list. Now on this license plate recognition therecord will be displayed according its new state, defined commentary will be displayed in Commentfield (see 4.2 Working in Details Window on page 68).

To select record, click it.Local list form fields will be fill in with the corresponding information.

To edit record commentary:

1. Select the record.

2. Left-click in Text field.

3. Edit commentary for the license plate.

4. Click Save button.

Commentary will be changed. Now on this license plate recognition the record will be displayedaccording its new state, new commentary will be displayed in Comment field (see 4.2 Working inDetails Window on page 68).

To edit recognized vehicle number in record:

1. Select the record.

www.isscctv.com

Page 67: LPR Module User Guide

LPR Module 68

Working with Module

User Guide

2. Left-click in Number plate field.

3. Edit license plate.

4. Click Save button.

The license plate in selected local list record will be changed. Now on this license plate recognitionthe record will be displayed according its state, commentary will be displayed in Comment field (see4.2 Working in Details Window on page 68).

To change belonging to any local list for record:

1. Select the record.

2. Choose the corresponding local list from Type drop-down list box.

3. Click Save button.

The license plate will belong to the chosen local list. Now on this license plate recognition therecord will be displayed according its new state, commentary will be displayed in Comment field (see4.2 Working in Details Window on page 68).

To delete record:

1. Select the record.

2. Select Delete check box to activate Delete button.

3. Click Delete button.

Local list record will be removed from the list. Now on this license plate recognition the record will bedisplayed according its new state, commentary will be displayed in Comment field (see 4.2 Workingin Details Window on page 68).

Note: Only on selected Delete check box Delete button is active.

4.2 Working in Details Window

The Details window displays information about active record of recognized vehicle license plate.

This window contains the following information:

• conventionalized image of recognized license plate

• Source field—displays recognizer ID

• Plate field—editable text field of recognized license plate (see below)

• Quality field—displays quality of recognition

www.isscctv.com

Page 68: LPR Module User Guide

LPR Module 69

Working with Module

User Guide

Figure 38: Details Window

• Speed field—displays vehicle velocity (in kmph)

• Date field—displays transit date and time (date and time of recognition)

• Comment field—displays information from local list (see 4.1.3 Working with Local Lists Tab onpage 66) or external databases, and Module messages (see 4.2.1 Module Messages on page 69for more information) on recognized license plate

To edit recognized license plate:

1. Left-click Plate field.

2. Edit recognized license plate.

3. Press Enter key.

To print a report:

1. Click Print report button. A print dialog box will appear.

2. Set printing parameters and click OK button.

The current frame of a captured vehicle and the information about the recognized license plate will beprinted.

4.2.1 Module Messages

If Alarm on speeding check box is selected and detected vehicle speed exceeds speed-limit definedin Speed-limit field of the object settings window (see figure 26) the Speed limit violation messagewill be displayed in Comment field (see figure 39).

www.isscctv.com

Page 69: LPR Module User Guide

LPR Module 70

Working with Module

User Guide

The number will be registered in black list database with additional information about its measuredspeed.

Figure 39: Details Window with Warning Message

4.3 Working with Monitor

SecurOS video monitor serves for video monitoring and video controlling. Use it to browse archiverecords. In live video mode monitor displays camera view, in archive one—archive records. For moreinformation (e.g. switching layouts and cameras, working with archive, image zoom) see SecurOSUser Guide.

www.isscctv.com

Page 70: LPR Module User Guide

LPR Module 71

Frequently Asked Questions

User Guide

5. Frequently Asked Questions

Question: How can I put previously recorded video in SecurOS interface?

To put previously recorded video in SecurOS interface:

1. Copy file of previously recorded video to the SecurOS folder (e. g. C:\SecurOS). Rename thisfile as X. Y, where X—integer number from 0 till 31, Y—integer number from 1 till 16.

2. Create Video Capture Device object (see SecurOS Administration Guide) in SecurOS object treeand set the following parameters:

• Type → select the Virtual value from the drop-down list box

• PCI Channel → select the X value (see item 1). For example, if the file name was 0. 01,then one need to set the 0 value.

Warning! Channel number should not coincide with channels used in other Video CaptureDevice objects on the same computer, otherwise the video will not be displayed on the videomonitor. In this case rename the file by changing its X value to make it differ from any numberof already used channels.

3. Create Camera object as a child one for the just created Video Capture Device object (seeitem 2). Define a channel number: set the Y value (see item 1). For example, if the file namewas 0. 01, then one need to set the 1 value.

Question: What value must be set for the “Pre-recording phase duration” Camera object para-

meter?

In Pre-recording phase duration one need to set an average time of car passing in camera view. Itis recommended to set a value not more than 10 seconds. Setting more than 10 seconds may causesystem errors.

www.isscctv.com

Page 71: LPR Module User Guide

LPR Module 72

Frequently Asked Questions

User Guide

Question: How can I create an external database query using several data fields?

The result of an external database connection parameters query execution (see 3.2.6.1 The RecognizersTab on page 37) should be a data string. The following example is a query to several external databasefields:

SELECT CAST (’Car model ’ AS TEXT) || model || CAST(’ was stolen ’ AS TEXT)

|| stealing date || CAST(’ and in search from ’ AS TEXT)

|| post date FROM steal WHERE LPR=UPPER(?).

The query result would be a list of messages like Car model ... was stolen ...

and in search from ... with car model, stealing date and start searching date. The list willbe made up from records on database of stolen cars with recognized license plates.

www.isscctv.com

Page 72: LPR Module User Guide

LPR Module 73

Appendix A: Recommended cameras

User Guide

Appendix A: Recommended cameras

A.1 Watec

Table 16: Watec Cameras

Cameras Description

WAT-127LH1/2” black-and-white camera, 570TVL, 0.0015lux (F1.4), ES, ALCVD/DD, I/LL, 24VAC/12VDC, 44× 44× 70mm.Objective KVR1016DC (1/2”, 10.0–120.0mm, 35◦–3.2◦, F1.6, DD, C).

WAT-902DM2

1/2” black-and-white digital camera DSP, 570TVL, 0.0018 lux (F1.4,AGC Hi), BLC, ES, ALC VD/DD, with “mirror image” function, 12V,36× 36× 64mm.Additional lighting is required in darkness.

WAT-902DM2S

1/2” black-and-white digital camera DSP, 570TVL, 0.0006 lux (F1.4,AGC Hi), BLC, ES, ALC VD/DD, with “mirror image” function, 12V,36× 36× 64mm.Objective KVR1016DC (1/2”, 10.0–120.0mm, 35◦–3.2◦, F1.6, DD, C).Additional lighting is required in darkness.

WAT-535EX1/3” black-and-white camera, 550TVL, 0.003lux (F1.4, AES1/100000sec, AGC Hi/Low), BLC, CS-Mount, AI=DC/VD, 12VDC(150mA), 44× 44× 53mm.

WAT-902H2Ultimate

1/2” black-and-white camera, 570 TVL, 0.0001 lux (F1.4, AES to1/100000 sec, AGC(Hi/Low)/MGC), energy floor 50 dB, backlight com-pensation—3 options (manual), gamma Off/Lo/Hi (0.35/0.45/1.0), ALCVD/DD, 12 V DC (110 mA), 36× 40× 63 mm.Objective KVR1016DC (1/2”, 10.0–120.0mm, 35◦–3.2◦, F1.6, DD, C).

WAT-902H3Ultimate

1/3” black-and-white camera, 570 TVL, 0.0001 lux (F1.4, AES to1/100000 sec, AGC(Hi/Low)/MGC), energy floor 50 dB, backlight com-pensation—3 options (manual), gamma Off/Lo/Hi (0.35/0.45/1.0), ALCVD/DD, 12 V DC (110 mA), 36× 40× 63 mm.Objective KVR1016DC (1/2”, 10.0–120.0mm, 35◦–3.2◦, F1.6, DD, C).

Note: YV0560D (YAMANO company) Japanese variofocal objective with automatic aperture can beused also (1/3” 5–60mm (55◦–4,6◦), F1.6–360 “CS”-tread DC).

www.isscctv.com

Page 73: LPR Module User Guide

LPR Module 74

Appendix A: Recommended cameras

User Guide

A.2 Bosch

Table 17: Bosch Cameras

Cameras Description

LTC 0385

1/3”” black-and-white camera, expanded dynamic range, 15b DSP,570TVL, 0.03lux (F1.2), built-in digital motion detector, DirectDrive/Video Drive automatic aperture, automatic shutter (1/50–1/100000), fixed, default or without blinking, energy floor ≥50dB, mains locking/internal/external synchronization, 110–240VAC,67× 59× 122mm.Additional lighting is required in darkness.

LTC 04851/3” color camera, 570TVL, 0.65lux, automatic shutter (1/50–1/100000), fixed, default or without blinking.Additional lighting is required in darkness.

LTC 04951/3” color camera with “Day/Night” function and DinionXF IR filter,570TVL, 0.59/0.08lux, automatic shutter(1/50–1/100000), fixed, defaultor without blinking.

LTC 06201/2” color camera with “Day/Night” function, 540TVL, 0.3/0.05lux,automatic shutter (1/50–1/100000), fixed, default or without blinking.

Note: Either KVR0616AI variofocal objective with alternating focal distance (1/3”, 6.0–60.0mm,58◦–5◦, F1.6, VD, CS) or Tamron one with the similar parameters can be used also.

A.3 Sanyo

Table 18: Sanyo Cameras

Cameras Description

VCB-3380P1/3” black-and-white camera, 570TVL, 0.07lux (F1.2), BLC, autoiris,electronic shutter 1/50–1/100000, CS-mount, 220VAC, DC and Videoobjective control, CS/C-adapter as a unit.

(continued on next page)

www.isscctv.com

Page 74: LPR Module User Guide

LPR Module 75

Appendix A: Recommended cameras

User Guide

(continued from previous page)

Cameras Description

VCB-3385P1/3” black-and-white camera, 570TVL, 0.07lux (F1.2), BLC, CS-mount,12VDC, DC and Video objective control, autoiris, electronic shutter1/50–1/100000, CS/C-adapter as a unit.

Note: Either KVR0616AI variofocal objective with alternating focal distance (1/3”, 6.0–60.0mm,58◦–5◦, F1.6, VD, CS) or Tamron one with the similar parameters can be used also.

A.4 Pelco

Table 19: Pelco Cameras

Cameras Description

MC3710H-6X,MC3710H-7X

1/3” black-and-white camera, 570TVL, 0.07lux, electronic shutter 1/50-1/100000 c DC/VD, energy floor 50dB.

MC3610H-6X,MC3610H-7X

1/3” black-and-white camera, 570TVL, 0.04lux, DC/VD, energy floor50dB.

MC3651H-2X

1/3” black-and-white camera, 570TVL, Sony Exview, 0.002lux (F1.2),35 IRE, three modes of increasing sensitivity (DSS), energy floor 50dB,electronic shutter 1/50–1/100000, AGC (can be disconnected), signalcompensation, enhancement, DC/VD, BLC, C/CS type of objective bind-ing, 18–30VAC/10–36VDC.

Note: Either KVR0616AI variofocal objective with alternating focal distance (1/3”, 6.0–60.0mm,58◦–5◦, F1.6, VD, CS) or Tamron one with the similar parameters can be used also.

www.isscctv.com

Page 75: LPR Module User Guide

LPR Module 76

Appendix A: Recommended cameras

User Guide

A.5 Baxall

Table 20: Baxall cameras

Cameras Description

ICE-CM2XUTP

1/2” color camera with black-and-white function under low exposure,540TVL, Sony ExviewHAD, 0.3 lux (F1.2),Direct Drive/ Video Driveautomatic aperture, energy floor geq 50 dB, BLC with user-defined area,WB regulation, peak white inversion, DSP, 12/24V, TP, C/CS-mount.

ICE-B2XHTP

1/2” black-and-white low exposure camera, 580 TVL, Sony ExviewHAD,0.03 lux (F1.2), Direct Drive/ Video Drive automatic aperture, BLCwith user-defined area, gamma correction 0.45/1.0, peak white inversion,energy floor ≥ 50 dB, phase adjustment, C/CS-mount.

Note: Either Bosch variofocal objective with alternating focal distance LTC3274/41 (1/2”, 7.5–75 mm,MANUAL-IRIS, F/1.6–360, 4 PIN) or Tamron ones: 12VA1040ASIR (1/2”, 10–40 mm, F/1.4, VD,IR Corrective, C-mount) or 12VG1040ASIR (1/2”, 10–40 mm, F/1.4, DC, IR Corrective, C-mount), orother with the similar parameters can be used also.

www.isscctv.com

Page 76: LPR Module User Guide

LPR Module 77

Appendix B: TCP/IP Ports Used by Module

User Guide

Appendix B: TCP/IP Ports Used by

Module

Module objects use a list of TCP/IP network ports for interaction (in addition to the ports describedin SecurOS Administration Guide).

To open the necessary ports, check the firewall settings and open ports in the table below in bothdirections for Module executable files *.exe located in LPR Module program directory.

Table 21: TCP/IP Ports

Module object Port numbers

LPR: group of modules 38880

License plate recognizer 21081,20900

License plate recognizer 6 fps 22029,20900

LPR: operator GUI 21756

Logic module 21755

www.isscctv.com

Page 77: LPR Module User Guide

LPR Module 78

Appendix C: Module Events and Commands Reference

User Guide

Appendix C: Module Events and

Commands Reference

SecurOS system events programming is described in SecurOS Programming Guide. Below there areModule objects parameters of events and commands identifiers.

C.1 LPR: group of modules

Object type identifier: LPR.

Events: none.

Commands: none.

C.2 Logic Module

Object type identifier: LPR LOGIC.

Table 22: LPR LOGIC events

Event IdentifierName used inmacros

Description

LOG ADDED

New record was added to the protocollist. Parameter:

tid—new database record ID

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

(continued on next page)

www.isscctv.com

Page 78: LPR Module User Guide

LPR Module 79

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

LOG MODIFIED

To reload log record is needed as it waschanged. Parameter:

tid—changed database record ID

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

CAR SPEED LIMIT VIOLATION

beginningSpeed violationregistered

Exceeding vehicle speed limit. Parame-ters:

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

logic name—Logic Module objectname in object tree

speed—vehicle speed value

speed limit—speed limit value

number—recognition result

(continued on next page)

www.isscctv.com

Page 79: LPR Module User Guide

LPR Module 80

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR SPEED LIMIT VIOLATION

ending

direction id—vehicle direction ID

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

CAR LP FOUND

License plate was found in database. Pa-rameters:

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—License platerecognizer object name in objecttree

license plate—recognized licenseplate

logic id—Logic Module object ID

logic name—Logic Module objectname in object tree

number—recognition result

database name—database name

database type—database type(possible values: blacklist,whitelist, informationlist)

(continued on next page)

www.isscctv.com

Page 80: LPR Module User Guide

LPR Module 81

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR LP NOT FOUND

License plate was not found in database.Parameters:

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

logic name—Logic Module objectname in object tree

CAR LP NOT FOUND

recognizer type—source recognizertype (License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—source recognizerID

recognizer name—source recognizerobject name in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

number—recognition result

database name—database name

database type—database type(possible values: blacklist,whitelist, informationlist)

(continued on next page)

www.isscctv.com

Page 81: LPR Module User Guide

LPR Module 82

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR OUT TRACKED

The plate is out if the frame. This eventcan be generated in parking mode only ifa car with recognized number is leavingthe frame. If the number was lost thenthe event will not be generated.

date time—event frame parameters

track id—track internal ID

number—recognition result

plate left i—left plate coordinate inframe width share (0..1)

plate top i—top plate coordinate inframe height share (0..1)

plate right i—right plate coordi-nate in frame width share (0..1)

plate bottom i—bottom plate coor-dinate in frame height share (0..1)

plate left—left plate coordinate inpercentage terms (integer)

plate top—top plate coordinate inpercentage terms (integer)

plate right—right plate coordinatein percentage terms (integer)

plate bottom—bottom plate coordi-nate in percentage terms (integer)

weight—result hypothesis trustwor-thiness

template country id—country ID

camera id—recognizer’ camera ID

recognizer id—source recognizerID

recognizer name—source recognizerobject name in object tree

recognizer type—source recognizertype

(continued on next page)

www.isscctv.com

Page 82: LPR Module User Guide

LPR Module 83

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR IS OUT OF LANES

The car is out of a lane. This eventis generated if the Determine car lanecheck box is selected.

recognizer id—source recognizerID

recognizer name—source recognizerobject name in object tree

recognizer type—source recognizertype (License plate recognizer or

number—recognition result

logic id—the Logic Module objectID

logic id—the Logic Module objectname

best view time—time of the platebest visibility

lanes—number of lanes

the lanes parameter define number oflane X ones, where X—lane num-ber

(continued on next page)

www.isscctv.com

Page 83: LPR Module User Guide

LPR Module 84

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR LANES

The car is on a lane. This event is gen-erated if the Determine car lane checkbox is selected.

recognizer id—source recognizerID

recognizer name—source recognizerobject name in object tree

recognizer type—source recognizertype (License plate recognizer or

number—recognition result

logic id—the Logic Module objectID

logic id—the Logic Module objectname

best view time—time of the platebest visibility

lanes—number of lanes

the lanes parameter define number oflane X ones, where X—lane num-ber

(continued on next page)

www.isscctv.com

Page 84: LPR Module User Guide

LPR Module 85

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

DB SEARCH ERROR

Limit to waiting of(internal orexternal) databasequery results isachieved.

Query result is not received from data-base. Parameters:

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

logic name—Logic Module objectname in object tree

number—recognition result

database name—database name

FORCED HALT

Terminate LogicModule applicationdue to externaldatabase connectionfailure.

External database connection failure re-sults in application termination. Para-meters:

recognizer type—recognizer type(License plate recognizer orLicense plate recognizer 6 fps);

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

license plate—recognized licenseplate

logic id—Logic Module object ID

logic name—Logic Module objectname in object tree

Commands: none.

www.isscctv.com

Page 85: LPR Module User Guide

LPR Module 86

Appendix C: Module Events and Commands Reference

User Guide

C.3 License plate recognizer

Object type identifier: LPR CAM.

Table 23: LPR CAM events

Event IdentifierName used inmacros

Description

CAR LP RECOGNIZED

Final hypothesis of recognition. Para-meters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

number—recognition result

weight—final hypothesis trustworthi-ness

template country id—country ID

template country name—countryname this license plate belong to

template name—license plate type

track id—license plate track ID

speed—vehicle velocity

velocity—vehicle velocity (parame-ter is supported for back compat-ibility with Module previous re-leases)

direction id—vehicle direction ID

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

(continued on next page)

www.isscctv.com

Page 86: LPR Module User Guide

LPR Module 87

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR LP HYPO

Intermediate hypothesis of recognition.Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

number—recognition result

weight—final hypothesis trustworthi-ness

template country id—country ID

template country name—countryname this license plate belong to

template name—license plate type

track id—license plate track ID

speed—vehicle velocity

velocity—vehicle velocity (parame-ter is supported for back compat-ibility with Module previous re-leases)

direction id—vehicle direction ID

(continued on next page)

www.isscctv.com

Page 87: LPR Module User Guide

LPR Module 88

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR LP DECLINED

Hypothesis of recognition was rejected(see page 32). Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

number—recognition result

weight—final hypothesis trustworthi-ness

template country id—country ID

template country name—countryname this license plate belong to

template name—license plate type

track id—license plate track ID

speed—vehicle velocity

velocity—vehicle velocity (parame-ter is supported for back compat-ibility with Module previous re-leases)

direction id—vehicle direction ID

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

reason—reason of hypothesis rejec-tion

(continued on next page)

www.isscctv.com

Page 88: LPR Module User Guide

LPR Module 89

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR DETECTED

Car appeared in camera view and itsnumber recognized (even if partly). Pa-rameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

date time—event frame para-meters (date in DD-MM-YYHH:MM:CC.FFF format)

CAR WITHOUT LP DETECTED

Car without licenseplate appears incamera view

Car without license plate appeared oncamera view. Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

speed—vehicle velocity

direction id—vehicle direction ID

best view date time—the best carview frame parameters (datein DD-MM-YY HH:MM:SS.FFFformat)

(continued on next page)

www.isscctv.com

Page 89: LPR Module User Guide

LPR Module 90

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR PASSED

Vehicle license plate is out of cameraview. Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

TRACK RECORD NEW

New car was detected. Parameters:

tid—database record ID

Table 24: LPR CAM commands

Command IdentifierName used inmap/macros

Description

DISABLE RECOGNITION

Stop recognition. If number was recog-nized and not displayed it will be dis-played. But all gathered but not dis-played information on cars without num-ber will be cleared.

ENABLE RECOGNITION Start recognition due to settings.

C.4 License plate recognizer 6 fps

Object type identifier: LPR CAM LITE.

www.isscctv.com

Page 90: LPR Module User Guide

LPR Module 91

Appendix C: Module Events and Commands Reference

User Guide

Table 25: LPR CAM LITE events

Event IdentifierName used inmacros

Description

CAR LP RECOGNIZED

Final hypothesis of recognition. Para-meters:

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

number—recognition result

weight—final hypothesis trustworthi-ness

template country id—country ID

template country name—countryname this license plate belong to

template name—license plate type

track id—license plate track ID

speed—vehicle velocity

velocity—vehicle velocity (parame-ter is supported for back compat-ibility with Module previous re-leases)

direction id—vehicle direction ID

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

CAR LP HYPO

(beginning)

Intermediate hypothesis of recognition.Parameters:

recognizer id—recognizer ID

(continued on next page)

www.isscctv.com

Page 91: LPR Module User Guide

LPR Module 92

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR LP HYPO

(continuance)

Intermediate hypothesis of recognition.Parameters:

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

number—recognition result

weight—final hypothesis trustworthi-ness

template country id—country ID

template country name—countryname this license plate belong to

template name—license plate type

track id—license plate track ID

speed—vehicle velocity

velocity—vehicle velocity (parame-ter is supported for back compat-ibility with Module previous re-leases)

direction id—vehicle direction ID

CAR LP DECLINED

(beginning)

Hypothesis of recognition was rejected(see page 32). Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

(continued on next page)

www.isscctv.com

Page 92: LPR Module User Guide

LPR Module 93

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR LP DECLINED

(continuance)

number—recognition result

weight—final hypothesis trustworthi-ness

template country id—country ID

template country name—countryname this license plate belong to

template name—license plate type

track id—license plate track ID

speed—vehicle velocity

velocity—vehicle velocity (parame-ter is supported for back compat-ibility with Module previous re-leases)

direction id—vehicle direction ID

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

reason—reason of hypothesis rejec-tion

(continued on next page)

www.isscctv.com

Page 93: LPR Module User Guide

LPR Module 94

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR DETECTED

Car appeared in camera view and itsnumber recognized (even if partly). Pa-rameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

date time—event frame para-meters (date in DD-MM-YYHH:MM:CC.FFF format)

CAR WITHOUT LP DETECTED

Car without licenseplate appears incamera view

Car without license plate appeared oncamera view. Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

speed—vehicle velocity

direction id—vehicle direction ID

best view date time—the best carview frame parameters (datein DD-MM-YY HH:MM:SS.FFFformat)

(continued on next page)

www.isscctv.com

Page 94: LPR Module User Guide

LPR Module 95

Appendix C: Module Events and Commands Reference

User Guide

(continued from previous page)

Event IdentifierName used inmacros

Description

CAR PASSED

Vehicle license plate is out of cameraview. Parameters:

camera id—recognizer’ camera ID

recognizer id—recognizer ID

recognizer name—recognizer objectname in object tree

recognizer type—recognizer objecttype

best view date time—the best li-cense plate view frame pa-rameters (date in DD-MM-YYHH:MM:SS.FFF format)

TRACK RECORD NEW

New car was detected. Parameters:

tid—database record ID

Table 26: LPR CAM LITE commands

Command IdentifierName used inmap/macros

Description

DISABLE RECOGNITION

Stop recognition. If number was recog-nized and not displayed it will be dis-played. But all gathered but not dis-played information on cars without num-ber will be cleared.

ENABLE RECOGNITION Start recognition due to settings.

www.isscctv.com

Page 95: LPR Module User Guide

LPR Module 96

Appendix C: Module Events and Commands Reference

User Guide

C.5 LPR: operator GUI

Object type identifier: LPR GUI.

Events: none.

Commands: none.

www.isscctv.com

Page 96: LPR Module User Guide

LPR Module 97

Appendix D: Technical Support Information

User Guide

Appendix D: Technical Support

Information

Current section contains service information that is necessary on addressing to ISS Technical Support.

Note: Collected data have to be send by e-mail on ISS Technical Support e-mail address (see ).

To ensure quick technical support, prepare the following technical information:

Warning! Data in items marked by “*” are necessary to report.

1. (*) User (customer) name to address to

2. (*) Organization name

3. (*) User (or organization) contacts: phone, e-mail

4. Name of a personal ISS manager (on ISS authorized partner case). Otherwise, give the followingdata:

Company where the hardware and software components were purchased

Actions proposed to solve the problems announced by a partner from whom the product waspurchased

5. (*) Problem description

6. Actions results in the problem

7. List of changes which result to the problem in case of applying after some changes in systemsettings/configuration

8. System and diagnostic information on computer and SecurOS system configuration obtained fromthe ISS System Report Utility (see SecurOS Administration Guide for detailed informationabout utility).

If it is impossible to run the utility provide the following information:

• (*) video capture cards serial number and Dallas code

Note: Equipment Dallas code can be found by the ISS Hardware Report utility (see SecurOS Admin-istration Guide for detailed information about utility).

• (*) name and version of the installed ISS company software

• video capture cards driver version

www.isscctv.com

Page 97: LPR Module User Guide

LPR Module 98

Appendix D: Technical Support Information

User Guide

• total number of video servers, remote administrator and monitoring (operator) workstationsin the system

• operating system (name and service pack version).

9. Another useful information, if possible. For example:

• computer equipment configuration

• central processors load

• main and virtual memory used volumes

• network load

• network and network neighborhood configuration

www.isscctv.com

Page 98: LPR Module User Guide

LPR Module 99

Index

User Guide

Index

A

Adobe Reader, 6

Analysis camera object, 38–40

C

Camera object, 27, 49, 50, 52–54, 71

cameras

angle of inclination, 15

angle of rotation, 14

auto-aperture, 14

features, 14

objective type, 14

type, 14

CAR DETECTED event, 89, 94

CAR IS OUT OF LANES event, 83

CAR LANES event, 37, 84

CAR LP DECLINED event, 88, 92, 93

CAR LP FOUND event, 80

CAR LP HYPO event, 87, 91, 92

CAR LP NOT FOUND event, 81

CAR LP RECOGNIZED event, 86, 91

CAR OUT TRACKED event, 82

CAR PASSED event, 90, 95

CAR SPEED LIMIT VIOLATION event, 79, 80

CAR WITHOUT LP DETECTED event, 89, 94

Computer object, 25, 49, 51–54

configuration

distributed, 53

examples, 49

server-workstation, 9, 51

standalone, 8, 49

configurations

distributed configuration, 10

create reports, 69

D

database

version 4.2.1, 12, 20

version 4.3.0, 20

version 4.3.2, 20

version 4.3.2 R4, 20

Database object, 24, 28, 37, 50, 52, 54

Database object

description, 24

Databases object, 24

DB SEARCH ERROR event, 85

Detailed window

system messages

settings, 42, 45

Details window, 56, 68

Comment field, 69

Date field, 69

editing, 69

image, 68

Plate field, 68

printing, 69

Quality field, 68

Source field, 68

Speed field, 68

speed limit, 69

www.isscctv.com

Page 99: LPR Module User Guide

LPR Module 100

Index

User Guide

DISABLE RECOGNITION command, 90, 95

E

ENABLE RECOGNITION command, 90, 95

external IP address, 50, 52, 54

configuration, 50, 52, 54

F

FORCED HALT event, 85

I

installation, 16

cameras, 13

database

creating, 20

database parameters, 18

dealing with old, 19

hardware, 13

interface language, 20

requirements, 12

server application, 12

workstation application, 13

restart, 20

review, 20

server application, 16

steps, 12

type, 17

workstation application, 17

ISS Hardware Report, 97

ISS System Report Utility, 97

L

License plate recognizer 6 fps object, 50, 52, 54,77–81, 85

License plate recognizer 6 fps object

description, 36

License plate recognizer object, 36, 37, 50–52, 54,77–81, 83–85

License plate recognizer object

description, 25

local database, 45

LOG ADDED event, 78

LOG MODIFIED event, 79

Logic Module object, 28, 37, 78–81, 83–85

Logic module object, 47, 50–55, 77

Logic module object

description, 37

LPR: group of modules object, 25, 36, 37, 50, 52,54, 77

description, 25

LPR: operator GUI object, 28, 48, 51, 53, 55, 77

LPR: operator GUI object

description, 47

M

migrate.bat, 21

migration database, 12

migration utility, 20

Monitor object, 47, 51, 53–55

O

operator interface, 56

P

Protocol window, 56, 57

Local Lists tab, 66

records, 66

modes

automatic, 58

manual, 58

Protocol tab

records, 59

www.isscctv.com

Page 100: LPR Module User Guide

LPR Module 101

Index

User Guide

Protocol tabs, 58, 60

Search tab

records, 61

search form, 61

R

records

“alarmed”, 23, 60

“alarmed” records list, 48

general list, 48, 59

Local Lists tab

editing, 67, 68

registering, 67

selecting, 67

Protocol tab, 59

filtering, 60

selecting, 60

Search tab

export, 65

paging, 65

pattern search, 64

searching, 62–64

selecting, 65

special records list, 59

state, 59

regular expression, 64

S

Screen object, 47, 51, 54

Security Zone object, 24

SecurOS, 6, 8, 9, 12, 19

T

TCP/IP protocol, 10

technical support, 7, 97

TRACK RECORD NEW event, 90, 95

V

Video Capture Device object, 49, 52, 53, 71

video monitor, 70

monitoring, 70

video control, 70

video stream, 8

www.isscctv.com