Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 5 Next »

As a part of VitML.Recognition.Client distribution, we provide a sample GUI application which demonstrates the operation of VIT Recognition System API. 

Within the delivered package, the sample application is located in VitML.Recognition.Client.TestClient folder (while its source code is located in VitML.Recognition.Client.TestClient_src folder). Name of the executable: VitML.Recognition.Client.TestClient.exe.

The application allows to send images to VIT Recognition Server and receive the corresponding recognition results.

GUI sections:

  1. Parameters of connection to VIT Recognition System.
  2. Parameters of license plate recognition, which specify how your image should be processed.
  3. Recognition request (the data you want to receive as part of recognition result).
  4. Image processing result obtained from VIT Recognition System.
  5. History of sent requests with the corresponding results (new requests on the top).
  6. Images section (displays last sent and received images).

Usage steps

Step 1. Specify the connection settings

  • Host — IP address of the machine where your VIT Recognition System is functioning (127.0.0.1 by default).
  • Port — service port of your VIT Recognition System (5432 by default).
  • Database — name of the database on VIT Recognition System's side that stores the images you send, as well as the corresponding license plate recognition results. 
  • User — database user's name.
  • Password — password to access the database.

Step 2. Specify the recognition settings


Recognition requests source ID — your identifier (as VIT Recognition System's client, i.e. the source of recognition requests); the client is responsible for recognition requests source's ID uniqueness. 

Recognition requests source name — your name (as VIT Recognition System's client).

License plate star max count — maximum number of unrecognized symbols on the license plate image to still send back the result to the client. The unrecognized symbols are substituted with the asterisk symbol * in the resulting data structure, hence the option's name. 

License plate validity min — minimum value of license plate recognition validity (preciseness) to still send back the result to the client. For each recognition result, validity is determined by recognition engine by its own criteria.

Step 3. Load the image to analyze

Step 4. Change zone and plate size

  • Edit plate size — allows to visually specify the license plate sizes which will be taken into account while recognizing your image:
    • Minimum size of license plate's image. If its size is less than this value, the system ignores the license plate.

    • Maximum size of license plate's image. If its size exceeds this value, the system will ignore the license plate.

  • Edit zone — allows to specify a so-called "recognition zone", a zone in the image where the license plate detection will be done, while ignoring the rest of the image (not included into the zone).

Step 5. Select the license plate templates


Step 5. Clarify your recognition request

Activate the checkboxes in accordance to what images you want to receive with your recognition result.

Step 6. Send your recognition request


Results viewing
























  • No labels