OpenCV - wykrywanie tablicy rejestracyjnej

0

Cześć, witam,

chciałbym zasięgnąć Waszej porady odnośnie sposobu podejścia do tematu jakim jest aplikacja, która wykrywa i lokalizuje tablicę rejestracyjną na zdjęciu.

Działać ma to tak: aplikacja okienkowa, użytkownik wskazuje z dysku zdjęcie, program analizuje i oddaje zdjęcie z zaznaczoną tablicą rejestracyjną pojazdu.

Głównie zależy mi na podpowiedzi jakich funkcji przekształceń obrazu użyć i w jakiej kolejności, żeby jak najefektywniej dostać miejsce takiej tablicy na zdjęciu. Tworzę to na bibliotece OpenCV.

Z góry dzięki za wszelkie wskazówki,
Pzdr :)

0

Poszukaj o Template Matching z biblioteki OpenCV. Załadowałbym tu chyba jakieś czcionki jako obrazy (pojedyncze litery z czcionek?) i tym mechanizmem właśnie.

1

Idealnie do tego nadaje się machine learning. Poczytaj o TensorFlow.

0
Tulio napisał(a):

Poszukaj o Template Matching z biblioteki OpenCV. Załadowałbym tu chyba jakieś czcionki jako obrazy (pojedyncze litery z czcionek?) i tym mechanizmem właśnie.

Dzięki, ale mówisz o czcionkach, bo zrozumiałeś, że program ma czytać numery? :) Program musi tylko zaznaczyć miejsce w jakim znajduje się tablica i zastanawia mnie jak się do tego zabrać.

0

Hej,

nieco odświeżę temat.

Zabrałem się za to wykorzystując Haar Cascade i OpenCV. Efekt taki, że zaznacza mi mnóstwo obszarów na zdjęciu (lepsze to niż nic). Zapewne źle dobrałem positive images i negatives images.
Wzorowałem się tutorialem od sentdex'a (Link YT) - ma do tego kilka osobnych filmów.

Być może ktoś już się w to bawił i potrafi naprowadzić na odpowiednie dopasowanie wzorcowych zdjęć? Zrobiłem to w ten sposób:

  • positive image - zdjęcie SAMEJ tablicy przeskalowane proporcjonalnie do 300x65
  • negative images - zbiór ok. 1000 zdjęć przedstawiających drzwi samochodów (źle? dobrze?), następnie zamienione w skalę szarości i zeskalowane NIEPROPORCJONALNIE do wymiarów 300x65 (może to jest błąd?)
  • positive images - zrobione z negative imgs za pomocą samplowania opencv - efekt taki, że wzorcowa tablica ponakładała się na wcześniejsze negatywy.

Bardzo prosiłbym o jakiekolwiek wskazówki w tym temacie :)
W załączniku poglądowe przedstawienie jak wygląda każde ze zdjęć

Pzdr :)

0

Hey.
Jakies postepy w temacie?
znalazlem Haar Cascade dla rosyjskich tablic rejestracyjnych. Moge podeslac jezeli chcesz sprawdzic jak dzialaja z polskimi tablicami

0

Hej,
widzę, że nieco odkopałeś temat :)

Tak się składa, że wszystko to odłożyłem w czasie i w najbliższych tygodniach będę musiał do tego przysiąść od początku.
Także jeżeli istnieje szansa to chętnie "podglądnąłbym" rosyjskie rozwiązanie :)

0

https://github.com/justadudewhohacks/opencv4nodejs/tree/master/lib/haarcascades.

Jak bedziesz mial chwilke napisz czy to dziala z polskimi tablicami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1