Oprogramowanie ANPR: jak rozpoznaje tablice rejestracyjne
Oprogramowanie ANPR (Automatic Number Plate Recognition), nazywane też LPR, automatycznie odczytuje tablice rejestracyjne z obrazu kamer. Nasz silnik rozpoznawania tablic działa na zwykłych kamerach IP obsługujących ONVIF i strumień RTSP, więc nie wymaga dedykowanych kamer ANPR. Przetwarzanie odbywa się lokalnie na obiekcie. Poniżej wyjaśniamy, co zmierzyliśmy w testach, jak działa rozpoznawanie i na co zwrócić uwagę, wybierając oprogramowanie do parkingu.
Potrzebujesz całego systemu, nie tylko silnika? System parkingowy ANPR łączy rozpoznawanie tablic, sterowanie bramą, rozliczenia i panel operatora.
Co zmierzyliśmy
Zamiast podawać wskaźnik skuteczności, podajemy wynik testu z liczbą prób i metodą. Test konsensusu z września 2026 używał 16 klipów i 24 tablic z dwóch kamer pracujących razem. Prawda oznaczała zgodność obu kamer. Pomiary wydajności wykonano na dwóch telefonach z Androidem (Pixel 10, Xiaomi 12X) i kamerach IP 1080p pracujących z 20 klatkami na sekundę.
| Parametr | Zmierzona wartość |
|---|---|
| Test konsensusu, 16 klipów / 24 tablice | 24 z 24 potwierdzone |
| Błędne odczyty w teście | 0 |
| Mediana czasu do potwierdzenia | 0,60 s |
| Detekcja tablicy na klatkę | 38 - 57 ms |
| OCR wycinka tablicy | 15 - 20 ms |
| Jedna kamera 1080p | 24 - 26 kl/s |
| Dwie kamery 1080p jednocześnie | ok. 8 kl/s |
| Pierwsza klatka po RTSP | 0,4 - 1,2 s |
| Bufor strumienia | 0,42 - 0,70 s |
| Minimalna wysokość tablicy w kadrze | ok. 30 px |
Test trudnych warunków: tablica potwierdzona w deszczu o 02:37, dwie tablice nocne o 04:05 i 04:36. Kamery potrafią resetować znaczniki czasu kilka razy na dobę; oprogramowanie wykrywa zastój strumienia po 15 sekundach i łączy się ponownie. Przy pracy ciągłej pamięć utrzymywała się na poziomie 73 do 99 MB przez godzinę.
Jak działa rozpoznawanie tablic
Kamera rejestruje obraz
Zwykła kamera IP (ONVIF / RTSP) wysyła strumień z miejsca, gdzie tablica jest dobrze widoczna. Najważniejszy jest kadr: tablica powinna mieć około 30 px wysokości.
Oprogramowanie czyta tablicę
Silnik detekcji znajduje obszar tablicy w klatce, a OCR odczytuje znaki. W pomiarach detekcja zajmowała 38 do 57 ms na klatkę, a OCR 15 do 20 ms.
System podejmuje decyzję
Oprogramowanie porównuje odczyt z regułami obiektu i przekazuje wynik do sterownika bramy albo zapisuje zdarzenie w panelu operatora.
Darmowe czy komercyjne
Wybór sprowadza się do tego, kto odpowiada za efekt końcowy. Otwarte oprogramowanie daje dostęp do kodu i nie kosztuje, ale resztę systemu i wsparcie bierzesz na siebie. Komercyjne rozwiązanie dostarcza gotowy proces: montaż i kalibrację, sterowanie bramą, rozliczenia i wsparcie przy awarii.
Otwarte oprogramowanie sprawdza się, gdy:
- prowadzisz naukę, badania lub projekt hobbystyczny
- budujesz test koncepcji z jedną kamerą
- chcesz mieć pełny dostęp do kodu i sam utrzymujesz system
Komercyjne rozwiązanie jest potrzebne, gdy:
- parking zarabia i przerwa w działaniu oznacza stratę
- potrzebujesz sterowania bramą, rozliczeń i panelu operatora
- potrzebujesz wsparcia i dokumentacji RODO
Dla klientów spoza Polski obowiązuje cennik w EUR: od 200 EUR/mc (pakiet mobilny), 400 EUR/mc (Start), 600 EUR/mc (Business), ceny netto.
Czego potrzebuje oprogramowanie
Kamery IP z ONVIF
Zwykłe kamery IP ze strumieniem RTSP. Testowane na Tapo i Hikvision 1080p 20 kl/s. Można użyć kamer, które są już na obiekcie, jeśli tablica jest w kadrze wystarczająco duża.
Kadr, nie zoom
Minimalna wysokość tablicy w kadrze to około 30 px. To kryterium montażowe ważniejsze od modelu kamery.
Jednostka analizująca
Jedna jednostka na dwie kamery. Testowaliśmy telefony z Androidem (Pixel 10, Xiaomi 12X). Nie potrzebujesz serwera na obiekcie.
Sterowanie bramą
Integracja z istniejącym szlabanem przez sterownik. Impuls otwarcia wysyła kontroler ESP32-S3. Brama jest opcjonalna: system działa też w trybie samej rejestracji.
Powiązane tematy
System parkingowy ANPR
Pełna automatyzacja parkingu z rozpoznawaniem tablic.
Kamera IP ONVIF do ANPR
Jak dobrać kamerę i skonfigurować strumień RTSP.
Cena systemu ANPR
Co składa się na koszt i jak go policzyć.
ANPR dla hoteli
Przykład zastosowania przy parkingu gości.
Najczęściej zadawane pytania
Czy LPR to to samo co ANPR?
LPR (License Plate Recognition) i ANPR (Automatic Number Plate Recognition) oznaczają tę samą technologię: automatyczną detekcję i odczyt tablic rejestracyjnych z obrazu kamery. LPR to częściej używany termin w USA, ANPR w Wielkiej Brytanii, Unii Europejskiej i Polsce, a ALPR to spotykany synonim. Proces składa się z trzech kroków: detekcji obszaru tablicy w klatce, odczytu znaków (OCR) i walidacji formatu tablicy. W naszym podejściu detekcja i OCR działają lokalnie, na jednostce zainstalowanej na obiekcie.
Jak sprawdziliście, że oprogramowanie poprawnie rozpoznaje tablice?
W teście z września 2026 używaliśmy 16 klipów i 24 tablic, nagranych przez dwie kamery pracujące razem (wjazd i wyjazd). Za prawdę przyjmowaliśmy zgodność obu kamer. We wdrożonym ustawieniu konsensusu oprogramowanie potwierdziło 24 z 24 tablic, bez błędnych odczytów, a mediana czasu od pojawienia się pojazdu do potwierdzenia wynosiła 0,60 s. To wynik testu na małej próbie, dlatego podajemy liczbę prób, a nie wskaźnik skuteczności. Test obejmował też trudne warunki: tablica potwierdzona w deszczu o 02:37 oraz dwie tablice nocne o 04:05 i 04:36.
Czy oprogramowanie wymaga dedykowanych kamer ANPR?
Nie. Oprogramowanie działa na zwykłych kamerach IP obsługujących standard ONVIF i strumień RTSP. Testowaliśmy je na kamerach Tapo i Hikvision 1080p pracujących z 20 klatkami na sekundę. Nie są potrzebne dedykowane kamery ANPR. Jedna jednostka analizująca może obsługiwać dwie kamery jednocześnie, na przykład wjazd i wyjazd.
Jaka wysokość tablicy w kadrze jest potrzebna?
Najważniejszy parametr montażowy to wysokość tablicy w kadrze. W naszych pomiarach minimalna wysokość wynosiła około 28 do 30 pikseli. Przy 31 do 32 pikselach odczyty były pewne. Poniżej tego progu odczyty się sypią. Wniosek praktyczny: kadr i miejsce montażu kamery są ważniejsze niż zoom. Dobry kadr często pozwala użyć kamery, która już jest na obiekcie.
Jak szybkie jest przetwarzanie na jednej kamerze i na dwóch?
W pomiarach na dwóch telefonach z Androidem (Pixel 10 i Xiaomi 12X) detekcja tablicy zajmowała 38 do 57 ms na klatkę, a OCR wycinka 15 do 20 ms. Jedna kamera 1080p była przetwarzana z szybkością 24 do 26 klatek na sekundę. Dwie kamery 1080p jednocześnie dawały około 8 klatek na sekundę razem, bez odrzuconych klatek, przy dwóch wątkach na silnik. Pierwsza klatka po połączeniu strumienia RTSP pojawiała się w 0,4 do 1,2 s, a bufor strumienia wynosił 0,42 do 0,70 s.
Czy jest darmowe oprogramowanie ANPR?
Istnieją otwarte projekty do rozpoznawania tablic, które można uruchomić samodzielnie. Sprawdzają się w nauce, badaniach i testach koncepcji z jedną kamerą, bez wymagań produkcyjnych. Dla komercyjnego parkingu takie rozwiązanie zwykle nie wystarcza, bo trzeba jeszcze utrzymać działanie na kamerach, ogarnąć sterowanie bramą, rozliczenia, panel operatora i dokumentację RODO. My rozwijamy oprogramowanie rozpoznające tablice sami i możemy je dostosować do konkretnego obiektu, zamiast składać system z gotowych elementów bez wsparcia.
Co się dzieje, gdy strumień z kamery się zatrzyma?
Kamery potrafią resetować znaczniki czasu kilka razy na dobę, co zrywa strumień. Oprogramowanie wykrywa zastój strumienia po 15 sekundach bez postępu i łączy się ponownie automatycznie. W testach pracy ciągłej system utrzymywał stabilną pamięć (73 do 99 MB przez godzinę) po poprawkach związanych z zarządzaniem pamięcią.
Czy oprogramowanie może działać bez internetu?
Rozpoznawanie tablic i sterowanie bramą działają lokalnie na obiekcie, więc nie zależą od połączenia z internetem. Panel operatora i strona płatności działają na serwerze, do którego jednostka się łączy. Przy chwilowej utracie łącza rozpoznawanie i obsługa bramy działają dalej, a zdarzenia zapisują się lokalnie.
Na jakim sprzęcie działa jednostka analizująca?
Testowaliśmy dwie jednostki: Google Pixel 10 (Tensor G5, Android 16) i Xiaomi 12X (Snapdragon 870, Android 13). Jednostka analizująca to telefon z Androidem, bez serwera na obiekcie. Jedno urządzenie obsługuje dwie kamery. Panel operatora i strona płatności działają na serwerze, a nie na urządzeniu na obiekcie. Sterowanie bramą realizuje kontroler ESP32-S3 (WiFi, mDNS, OTA).
Jak oprogramowanie obsługuje kontrolę kierunku pojazdu?
Po poprawce regresji toru kierunek "stoi" klasyfikowany jest w 5 procent przypadków i dotyczy wyłącznie aut faktycznie stojących, a 2 procent przypadków pozostaje nieznanych. 49 z 56 par kamer pracowało w spójnym wzorze: pierwsza kamera rejestrowała zbliżanie, druga oddalanie. Dzięki temu wjazd i wyjazd są rozpoznawane na podstawie ruchu, a nie tylko odczytu tablicy.
Sprawdźmy Twoje kamery
Wyślij zdjęcia istniejącej instalacji i układ wjazdu. Powiemy, czy obecne kamery wystarczą do rozpoznawania tablic, czy trzeba coś zmienić, i przygotujemy wycenę.
Zamów audyt