Skip to content

ArBom/Tablice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(🇵🇱) Plate Recognition

Console App created in MS Visual Studio 2017 enables one to read registracion number from graphic file.

Table of contents

Technologies

Project is created with:

  • C# (.Net Framework 4.7.2)
  • EmguCV (ver. 4.4.0.4061)
PM> Install-Package Emgu.CV -Version 4.4.0.4061

Algorithm

1. Detect a plate

Original photo

Original photo with plate

1.1

Photo with blue mask

A blue mask is applied to the original image...

1.2

Photo with white mask

...and a white one.

1.3

Connected areas

Both images (1.1 and 1.2) are merged into one with possible areas of white part of plate.

1.4

Seeking corners

The program searches for vertices of biggest area (of image 1.3)

2. Abstract a plate

Plate

Program dissects the white part of image from image 1.3 with use the corners found at image 1.4. Then it reshape plate to the best possible to read data. In the end of this step it mark the contours of every single sign.

3. Reading a registration number

Read

Every rectangular area described by contour (in the end of 2.) is read by SVM algorithm assign. In the end they are assembled together into plate number.

Status of project

Essentially its done. Single plate is recognited in time less than 1s.

show it!