| PL | EN | ES | RU |
blog-image
06
kwietnia
Rozpoznawanie tablic rejestracyjnych – Jak to działa ?
  • 01 kwietnia 2020

Identyfikacja tablic rejestracyjnych jest niezwykle ważną i istotną kwestią, jeśli chodzi o systemy automatycznej identyfikacji. Pozwalają sprawniej zarządzać parkingami, oszczędzić pieniądze na wypłatach dla osób odpowiedzialnych za wpuszczanie samochodów ( bo tacy pracownicy nie będą już potrzebni), czy zautomatyzować system poboru opłat. Rozpoznawanie tablic rejestracyjnych okazuje się również pomocne w różnego typu służbach mundurowych. Istnieje możliwość odczytu tablic z większych odległości, a to daje możliwość wychwytywania pojazdów potencjalnie podejrzanych.

 

Pierwszym etapem jaki jest wykonywany przy konstrukcji takiego systemu jest zastosowanie różnego typu filtrów wyostrzających oraz usuwających zakłócenia. Idealnie tutaj sprawdza się filtr medianowy, który dodatkowo nie powoduje rozmycia krawędzi. Kolejnym krokiem może być dokonanie przekształceń morfologicznych. Ważną kwestią jest dobranie odpowiedniego elementu strukturalnego ( jest to wycinek obrazu mogący przybierać różnorodne kształty). Najlepiej by jego kształt był taki, jak obiektu którego poszukujemy na obrazie. Element strukturalny przykładany jest do każdego piksela obrazu. Jeżeli spełniony jest dany warunek logiczny następuje przekształcenie tego punktu, w przeciwnym przypadku nie jest podejmowana żadna operacja. Dzięki temu można uzyskać wyeksponowanie figur na obrazie o poszukiwanych kształtach.

 

Na takim obrazie,  dokonywana jest binaryzacja. Każdemu punktowi przypisywana jest wartość 0 albo 1, jednym słowem staję się on czarno-biały. Programista, powinien ustalić próg od jakiego piksele są zmieniane na daną wartość, jednakże można również zastosować algorytmy, które próg ten ustalają automatycznie. W tej chwili na obrazie widoczne są figury ( które, były jaśniejszymi elementami na obrazie), po rozdzieleniu ich za pomocą segmentacji rozpoczynają się poszukiwania obszaru w którym znajduje się tablica. Można tutaj wykorzystać fakt, że ma ona określone wymiary oraz kształt. Dlatego należy szukać figur w których spełniony jest warunek prostokątności.

 

Ostatnim etapem jest identyfikacja znaków na tablicy. Może być to zrobione za pomocą porównania ze wzorcem ( wzorcowymi literami i cyframi), lub poprzez rzut jasności ( każdy znak ma określony układ pikseli). Również co raz popularniejsze staja się sztuczna inteligencja i można takie znaki identyfikować za pomocą wcześniej wytrenowanych sieci neuronowych.

 

Oprócz rozwiązań softwarowych, również ważne jest dobranie odpowiedniej kamery  oraz jej umiejscowienie. Przed podjęciem decyzji o umiejscowieniu kamery, należy znać takie parametry jak jej ogniskowa czy wymiary przetwornika. Posiadając takie informacje za pomocą prostych operacji matematycznych można obliczyć kąty, pole widzenia kamery oraz miejsce w którym kamera powinna zostać umieszczona.

 

 

 

 

 

 

 

 

Gdzie :

h – wysokość przetwornika

PH – pole widzenia w pionie

Β- kąt widzenia w pionie

f- ogniskowa

a - odległość między obiektywem a miejscem detekcji

 

.