English Română

Bun venit la Metrici LPR! Acest ghid complet vă va ajuta să înțelegeți și să configurați sistemul de Recunoaștere a Plăcuțelor de Înmatriculare. Indiferent dacă instalați un sistem nou sau ajustați unul existent, manualul oferă instrucțiuni clare, pas cu pas, pentru fiecare funcție.

Cuprins

1. Introducere

Ce este Metrici LPR?

Metrici LPR v7.1 este un sistem avansat de Recunoaștere a Plăcuțelor de Înmatriculare bazat pe inteligență artificială, conceput pentru a detecta, recunoaște și înregistra automat plăcuțele vehiculelor din fluxuri video. Sistemul poate identifica plăcuțe din peste 57 de țări din întreaga lume și oferă capabilități extinse de integrare cu sisteme externe precum bariere, porți, semafoare, cântare și radare de viteză.

Caracteristici principale

Aplicații tipice

Primele setări – Adăugare camere

Panoul de control Metrici pornește automat la lansarea serverului. Aici veți adăuga camerele și veți face setările pentru locația dumneavoastră. Puteți activa atâtea camere/aplicații câte licențe ați achiziționat.

Fereastra principală a Panoului de Control Metrici afișând lista camerelor și butoanele de gestionare
Fig.A Panoul de control Metrici

Pentru a adăuga o cameră, faceți click pe butonul Add (1). Va apărea o fereastră pop-up ca în imaginea de mai jos, cu următoarele câmpuri:

Setări motor după adăugarea camerei – fereastra de configurare în Panoul de Control Metrici
Fig.B Setări motor după adăugare

2. Prezentare generală a interfeței principale

După finalizarea setărilor de mai sus, apare o fereastră ca cea de mai jos, concepută pentru a vă oferi vizibilitate imediată asupra procesului de recunoaștere pentru fiecare motor de detecție / cameră, oferind în același timp acces rapid la toate opțiunile de configurare. Înțelegerea aspectului interfeței vă va ajuta să monitorizați eficient sistemul și să identificați rapid eventualele probleme.

Interfața principală a aplicației Metrici LPR cu panourile de setări și previzualizarea video
Fig.1 Interfața principală a setărilor aplicației

Zona de afișare video

Fereastra principală afișează fluxurile video într-o interfață cu tab-uri. Puteți comuta între vizualizarea fluxului LPR (camera principală — vedeți Fig.1 Interfața principală (1) ) și vizualizarea fluxului secundar (cameră secundară opțională — vedeți Fig.1 Interfața principală (2)).

Fiecare afișaj video prezintă:

Panoul cu plăcuțe

Partea dreaptă a interfeței afișează informații despre plăcuțele detectate:

Panou cu lista plăcuțelor recunoscute, afișat în partea dreaptă a interfeței LPR
Fig.2 Vizualizare plăcuțe

De asemenea, sunt afișate informații despre tipul vehiculului, culoare, marcă, dimensiunea plăcuței, ultima vedere și probabilitatea de recunoaștere.

Butoane de control

3. Configurarea camerei și a fluxului video

Configurarea corectă a camerei este esențială pentru recunoașterea precisă a plăcuțelor. Sistemul suportă două fluxuri video: un flux LPR principal și un flux secundar opțional. Fluxul secundar poate oferi context suplimentar, cum ar fi o vedere mai largă a zonei de detecție.

Opțiuni tip flux video

Metrici LPR suportă mai multe protocoale și formate de cameră. Alegeți opțiunea care corespunde tipului camerei dumneavoastră:

Protocol Descriere Recomandat pentru
MJPEG over HTTP Flux Motion JPEG prin protocol web standard Majoritatea camerelor IP, configurare ușoară
RTSP H264/H265 Protocol de streaming în timp real cu video comprimat Camere de înaltă rezoluție, lățime de bandă redusă
Video File Procesarea fișierelor video pre-înregistrate Testare și procesare în lot

Mărci de camere suportate

Sistemul include drivere optimizate pentru multe mărci populare de camere:

Configurarea conexiunii camerei – LPR Input Stream

Panou de configurare a fluxului de intrare LPR cu câmpurile pentru URL-ul camerei, protocol și credențiale
Fig.3 LPR input stream

Configurare pas cu pas:

  1. Faceți click pe butonul Settings din interfața principală — vedeți Fig.1 Interfața principală (8).
  2. Selectați „LPR input stream" din categoriile de setări — vedeți Fig.3 LPR input stream (1).
  3. Stream Type: Selectați protocolul camerei din lista derulantă — vedeți Fig.3 LPR input stream (2).
  4. IP Address: Introduceți adresa IP sau numele de gazdă al camerei (fără http://) — vedeți Fig.3 LPR input stream (3).
  5. Port: Introduceți portul HTTP (implicit HTTP este de obicei 80) – alte protocoale au porturi diferite — vedeți Fig.3 LPR input stream (4).
  6. Use SSL: Activați dacă camera necesită conexiune securizată — vedeți Fig.3 LPR input stream (5).
  7. Username/Password: Introduceți credențialele dacă camera este protejată cu parolă — vedeți Fig.3 LPR input stream (6).
  8. Limit FPS: Setați la 0 pentru nelimitat sau specificați o rată maximă de cadre — vedeți Fig.3 LPR input stream (7).

Utilizați tab-ul Companion Stream și completați datele doar dacă există o a doua cameră (diferită de cea LPR) disponibilă în acest scop. Altfel lăsați necompletat.

Recomandare: Rate mai ridicate de cadre oferă mai multe oportunități de a capta imagini clare ale vehiculelor în mișcare. În parcări, 2-3 FPS este de obicei suficient. Pe autostrăzi sunt necesare rate mai mari.

Ghid de poziționare a camerei

Amplasarea corectă a camerei influențează semnificativ precizia recunoașterii. Luați în considerare acești factori:

Testarea configurației camerei

După configurarea camerei, indicatorul de stare a conexiunii din interfața principală va afișa:

4. Configurarea ferestrei de detecție

Fereastra de detecție vă permite să definiți o zonă specifică în cadrul imaginii camerei unde sistemul va căuta plăcuțe de înmatriculare. Aceasta este esențială pentru îmbunătățirea preciziei și reducerea detecțiilor false din zonele în care plăcuțele nu pot fi găsite.

Configurarea ferestrei de detecție cu zona de interes suprapusă peste fluxul video al camerei
Fig.4 Fereastra de detecție

De ce să folosiți o fereastră de detecție?

Configurarea ferestrei de detecție

Configurare manuală:

  1. Deschideți fereastra Settings și navigați la „Detection window" — vedeți Fig.1 Interfața principală (8).
  2. Bifați „Detection window active" pentru a activa funcția — vedeți Fig.4 Fereastra de detecție (1).
  3. Setați coordonatele de origine (X, Y) pentru colțul stânga-sus al zonei de detecție — vedeți Fig.4 Fereastra de detecție (2, 3).
  4. Setați lățimea și înălțimea pentru dimensiunile zonei de detecție — vedeți Fig.4 Fereastra de detecție (4, 5).
  5. Altă metoda este de a trage de colțurile poligonului direct din fereastra principală.

Fereastra secundară (Companion Window)

Dacă utilizați un flux de cameră secundar, puteți configura și o fereastră de detecție pentru aceasta. Fereastra secundară funcționează similar cu fereastra principală și poate fi utilizată pentru validare suplimentară sau acoperire mai largă a zonei. Deoarece această cameră nu este de obicei utilizată pentru detecție, o fereastră nu va afecta performanța generală de recunoaștere, dar afișarea și streaming-ul pot supraîncărca lățimea de bandă și puterea de procesare. Cu toate acestea, este utilă în aplicațiile de detecție a șoferilor care trec pe roșu, când o fereastră trebuie plasată pe semafor.

Configurare interactivă:

Pentru o configurare mai ușoară, puteți poziționa fereastra de detecție direct pe fluxul video:

Important! Dacă doriți să poziționați fereastra de detecție direct pe fluxul video, trebuie să aveți meniul Settings deschis!

  1. În Settings, navigați la secțiunea Detection window.
  2. Faceți clic pe afișajul video din fereastra principală.
  3. Trageți colțurile casetei de detecție pentru a redimensiona.
  4. Trageți centrul pentru a repoziționa fereastra.

Notă: Valorile pentru lățime și înălțime trebuie să fie divizibile cu 4. Aceasta este o cerință tehnică pentru funcționarea corectă a motorului de recunoaștere.

5. Setări de recunoaștere și detecție a plăcuțelor

Ajustarea setărilor de recunoaștere ajută la echilibrarea preciziei detecției, vitezei de procesare și tipurilor de vehicule pe care doriți să le capturați. Pentru a accesa meniul Plates, mergeți la Settings, Plates — vedeți Fig.5 Plates.

Panou de setări pentru recunoașterea și detecția plăcuțelor cu opțiuni pentru lățimea minimă și parametri de recunoaștere
Fig.5 Plăcuțe

Same Plate Delay (secunde)

Această setare definește timpul minim (în secunde) înainte ca aceeași plăcuță de înmatriculare să poată fi detectată și raportată din nou. Pe durata acestei întârzieri, detecțiile repetate ale aceleiași plăcuțe sunt ignorate. — vedeți Fig.5 Plates (1). Acest lucru este util dacă vederea este temporar obstrucționată de un obiect.

Minimum Plate Width (lățime minimă plăcuță)

Această setare definește cea mai mică dimensiune a plăcuței (în pixeli) care va declanșa o detecție. Plăcuțele mai mici decât acest prag vor fi ignorate — vedeți Fig.5 Plates (2). Valoare recomandată: 200.

Valoare setare Efect Caz de utilizare
100-150 pixeli Mai sensibil, capturează plăcuțe la distanță. Predispus la erori. Vedere largă, distanțe mai mari de detecție
200-250 pixeli Detecție echilibrată Parcare tipică sau control acces. De asemenea, viteză ridicată.
300+ pixeli Se detectează numai plăcuțele din apropiere Spații restrânse, cerință de precizie ridicată

Recomandare: Pentru o calitate optimă a recunoașterii, setați lățimea minimă a plăcuței la cel puțin 200 de pixeli. Plăcuțele mai mici duc adesea la o precizie slabă a recunoașterii.

Maximum Plate Width (lățime maximă plăcuță)

Setează cea mai mare dimensiune a plăcuței care va declanșa o detecție. Aceasta previne identificarea eronată a obiectelor foarte mari ca plăcuțe și reduce procesarea imaginilor supradimensionate — vedeți Fig.5 Plates (3).

Single Plate Mode (mod placă unică)

Când este activat, acest mod presupune că există o singură plăcuță de înmatriculare în câmpul vizual al camerei la un moment dat — vedeți Fig.5 Plates (4). Acest lucru este deosebit de util pentru:

Atenție: Modul placă unică poate rata vehicule atunci când mai multe mașini sunt prezente în cadru. Activați această opțiune numai când cazul specific de utilizare o impune.

6. Selectarea țărilor și a tipului de plăcuță

Metrici LPR poate recunoaște plăcuțe de înmatriculare din 57 de țări din întreaga lume. Selectarea corectă a țărilor îmbunătățește precizia recunoașterii, deoarece informează sistemul despre formatele de plăcuțe la care să se aștepte.

Panou de selectare a țării și tipului de plăcuță, cu lista țărilor suportate pentru recunoaștere
Fig.6 Țări

Selectarea țărilor

În fereastra Settings:

  1. Deschideți Settings și selectați „Countries" — vedeți Fig.6 Țări.
  2. Veți vedea două liste: „Available countries" (țări disponibile) și „Selected countries" (țări selectate).
  3. Selectați o țară din lista disponibilă și faceți clic pe Push (→) pentru a o adăuga la selecție — vedeți Fig.6 Țări (1).
  4. Pentru a elimina o țară, selectați-o și faceți clic pe Pop (←) — vedeți Fig.6 Țări (2).
  5. Utilizați săgețile Sus/Jos pentru a modifica ordinea de prioritate (primul în listă = prioritate mai mare) — vedeți Fig.6 Țări (3, 4). Țara în care se află serverul cu motorul LPR trebuie să fie întotdeauna prima pe listă. Indiferent câte țări sunt în lista de detecție, odată ce se găsește prima potrivire de format, Metrici nu mai caută mai departe. De aceea este important să ordonați țările după probabilitatea de apariție.

Lista de țări

Sistemul suportă plăcuțe din aceste regiuni:

Modul Catch-All (prinde toate)

Când „Catch all" este activat, sistemul va încerca să recunoască și să raporteze ORICE plăcuță de înmatriculare, chiar și din țări care nu se află în lista selectată — vedeți Fig.6 Țări (5).

Avertisment: Modul catch-all poate crește detectarea fals pozitivă, deoarece sistemul încearcă să citească plăcuțele folosind toate formatele de țară disponibile. Utilizați această opțiune numai când aveți nevoie să detectați plăcuțe din multe țări diferite.

7. Moduri de declanșare și temporizare

Acest tab permite configurarea modului în care funcționează motorul. Modul de declanșare determină când sistemul procesează cadrele video pentru a căuta plăcuțe de înmatriculare. Alegerea modului corect de declanșare afectează atât precizia recunoașterii, cât și resursele sistemului.

Panou pentru modul de lucru al motorului LPR cu modurile de declanșare și setările de temporizare a detecției
Fig.7 Motorul LPR

Moduri de lucru ale motorului LPR

Din „LPR engine working mode:" — vedeți Fig.7 Motorul LPR (1), puteți alege între trei opțiuni:

1. Continuous (continuu)

2. Triggered – End After Time Period (declanșat – se oprește după un interval de timp)

3. Triggered – End After Level Change (declanșat – se oprește la schimbarea nivelului)

Tipuri de dispozitive de declanșare (Trigger Device Types)

Această setare poate fi modificată din „Trigger device and type:" — vedeți Fig.7 Motorul LPR (2).

Tip declanșare Descriere Caz de utilizare
None Fără declanșare externă – se folosește detecția continuă sau internă. Funcționare independentă
Barionet 50 Controler I/O industrial cu intrări digitale (I1-I4). Senzori fizici, bucle
Metrici Virtual Trigger Declanșare software controlată de o altă aplicație Metrici. Testare, bucle virtuale
Multicontroller Controler multifuncțional cu suport RFID. Sisteme de control acces
Vehicle Detection Detecție internă a vehiculelor în video – Metrici Virtual Loop. Nu necesită hardware extern

Setări durată declanșare (Trigger Duration Settings)

Când folosiți moduri de declanșare bazate pe timp, setați „How many seconds to analyze after trigger" pentru a defini cât timp continuă sistemul să proceseze după primirea unui semnal de declanșare. — vedeți Fig.7 Motorul LPR (3).

Recomandare: Setați această valoare în funcție trafic.

Configurare buclă virtuală (Virtual Loop Configuration)

Bucla virtuală este un punct specific, proprietar Metrici, în interiorul ferestrei de detecție, care declanșează recunoașterea plăcuțelor atunci când un vehicul trece peste ea. Aceasta mimează funcționalitatea buclelor de inducție fizice utilizate în unele sisteme de control acces.

Configurarea buclei virtuale:

  1. În Settings, sub „LPR engine working mode and Trigger IN", trebuie să selectați „Vehicle detection" — vedeți Fig.7 Motorul LPR (2).
  2. Setați coordonatele Virtual loop X și Virtual loop Y — vedeți Fig.7 Motorul LPR (4, 5).
  3. Aceste coordonate definesc locul în imagine unde se află „punctul de declanșare".
  4. Puteți de asemenea folosi mouse-ul pentru a muta pictograma Virtual Loop direct pe fluxul live din interfața principală, dacă fereastra Settings este deschisă.

8. Funcții de analiză a vehiculelor

Pe lângă recunoașterea plăcuțelor de înmatriculare, sistemul poate analiza caracteristicile vehiculelor folosind deep learning. Aceste funcții necesită putere de procesare suplimentară și funcționează cel mai bine cu accelerare GPU.

Panou de clasificare a vehiculelor cu informații despre tipul, culoarea și producătorul vehiculului detectat
Fig.8 Clasificare vehicule

Clasificarea vehiculelor (Vehicle Classification)

Când este activat, sistemul identifică tipul vehiculului detectat:

Recunoașterea mărcii vehiculului (Vehicle Maker Recognition)

Identifică producătorul (marca) vehiculului detectat (peste 60 de mărci recunoscute). Util pentru:

Recunoașterea culorii (Color Recognition)

Determină culoarea principală a vehiculului. Culorile frecvent detectate includ:

Detectarea trecerii pe roșu (Red Light Infringement)

Combinat cu monitorizarea semaforului, această funcție poate identifica vehiculele care trec prin intersecții pe roșu. Aceasta necesită:

Cerințe: Funcțiile de analiză a vehiculelor necesită putere de procesare semnificativă. Sunt recomandate numai când:

Modul de recunoaștere îmbunătățit (Enhanced Recognition Mode)

Acest mod crește precizia recunoașterii cu costul:

Când să-l utilizați: Activați modul îmbunătățit când precizia este critică și vehiculele se mișcă încet (sub 30 km/h). Dezactivați pentru monitorizarea traficului cu viteză ridicată. Metrici recomandă menținerea acestuia DEZACTIVAT.

9. Integrare sisteme externe – Reporting, Check Action și Trigger Out

Metrici LPR se poate integra cu diverse sisteme externe pentru a crea fluxuri de lucru automatizate. Această secțiune acoperă protocoalele de comunicare și configurarea pentru conexiunile externe.

Panou de integrare cu sisteme externe cu câmpurile pentru URL de raportare, URL check action și trigger out
Fig.9 URL raportare și check action

Reporting URL (URL de raportare)

URL-ul de raportare specifică unde trimite sistemul evenimentele de detecție. De fiecare dată când o plăcuță este recunoscută, sistemul trimite date la această adresă: http://IP_ADDRESS/path/reporting_event.php. Dacă interfața de raportare și administrare este instalată pe același computer cu aplicația de analiză, IP_ADDRESS va fi 127.0.0.1 sau localhost, iar calea va fi /io/lpr/ — vedeți Fig.9 Raportare... (1). Aceasta este de obicei adresa unde este instalată Licența de interfață Metrici, pentru a vedea toate evenimentele în interfață și pentru a construi baza de date, rapoarte etc.

Format date:

POST http://your-server.com/path/reporting_event.php
Content-Type: application/x-www-form-urlencoded

plate_number=ABC123&country=RO×tamp=20240101120000&confidence=0.95

Check Action URL

Această adresă specifică unde trimite sistemul o cerere pentru a verifica ce acțiuni trebuie executate când o plăcuță este recunoscută. Acțiunile sunt configurate în Interfața Web Metrici LPR și pot include deschiderea unei bariere, trimiterea unui e-mail, afișarea unui mesaj pop-up pe ecran sau schimbarea unui semafor.

URL-ul are următorul format: http://IP_ADDRESS/path/check_action_event.php. Dacă interfața de raportare și administrare este instalată pe același computer cu aplicația de analiză, setați IP_ADDRESS la 127.0.0.1 sau localhost, iar calea la io/lpr. — vedeți Fig.9 Raportare... (2).

URL-ul de raportare și URL-ul Check Action pot fi diferite. Sistemul apelează de obicei mai întâi URL-ul Check Action, când un vehicul este detectat, și trimite evenimentul de raportare mai târziu, când vehiculul iese din câmpul vizual al camerei. În scenariile de parcare sau control barieră, puteți defini reguli în Interfața Metrici pentru camera conectată la barieră; de exemplu: deschideți bariera când un anumit număr de înmatriculare este recunoscut, sau folosiți o regulă wildcard (ex. „%") pentru a acorda acces tuturor vehiculelor.

Probabilitate minimă (Minimum Probability Threshold)

Numai plăcuțele recunoscute cu o încredere peste acest prag vor declanșa acțiuni de verificare, prevenind ca recunoașterile false să cauzeze răspunsuri nedorite. Probabilitatea minimă pentru Check Action (0,1–1,0) setează nivelul minim de încredere necesar înainte ca o plăcuță recunoscută să fie verificată în baza de date pentru posibile acțiuni. Cu alte cuvinte, definește cât de cert trebuie să fie motorul că citirea este corectă. Recomandăm o valoare de 0,6, care înseamnă de obicei că plăcuța a fost detectată consistent (ex. în cel puțin două cadre) înainte de a fi evaluate acțiunile. — vedeți Fig.9 Raportare... (3).

Prag Efect
0,40 (40%) Mai multe acțiuni, risc mai mare de false pozitive
0,60 (60%) Setare echilibrată
0,90 (90%) Acțiuni mai puține, dar mai precise

Cheie de autentificare (Authentication Key)

Authkey și ID furnizează autentificarea pentru comunicațiile cu serverul extern — vedeți Fig.9 Raportare... (5). Aceste credențiale se obțin din interfața web Metrici unde configurați camerele LPR pentru locație.

Trigger Output – Trimite declanșare la Check Action...

Când un Check Action returnează un rezultat pozitiv, sistemul poate declanșa dispozitive externe sau alte motoare Metrici prin trimiterea unui pachet UDP la o adresă IP și un port configurate. Aceasta este utilizată de obicei pentru a sincroniza evenimentele între sisteme – de exemplu, declanșarea unui al doilea motor/cameră pentru a porni recunoașterea atunci când prima cameră detectează un vehicul. — vedeți Fig.9 Raportare... (4).

10. Configurare GPS

Integrarea GPS adaugă date de locație la fiecare detecție de plăcuță, util pentru instalațiile mobile sau când trebuie să verificați unde au avut loc detecțiile.

Panou de configurare GPS pentru adăugarea metadatelor de locație la fiecare detecție de plăcuță
Fig.10 GPS

Funcții GPS

Opțiuni de configurare

Utilizarea receptorului GPS:

  1. Conectați un receptor GPS la sistemul dumneavoastră (de obicei prin USB sau port serial).
  2. Sistemul detectează și se conectează automat la dispozitivele GPS.
  3. Indicatorul de stare GPS arată calitatea conexiunii — vedeți Fig.10 GPS (1).

Utilizarea locației statice:

  1. Introduceți coordonatele în câmpurile Static Latitude și Static Longitude — vedeți Fig.10 GPS (2, 3).
  2. Utilizați formatul grade zecimale (ex. 44,4268 pentru București).
  3. Aceasta suprascrie receptorul GPS dacă ambele sunt configurate.

Indicatori de stare GPS

Stare Semnificație
Unconnected Niciun receptor GPS detectat
Error Receptor GPS găsit, dar comunicarea a eșuat
Low Signal Primește date, dar sateliți insuficienți pentru poziționare precisă
Good Signal Date de poziție precise disponibile

11. Integrare cântar și radar

Pentru aplicațiile de monitorizare a vehiculelor comerciale, integrarea cântarelor și a radarelor de viteză furnizează date suplimentare pentru fiecare detecție.

Integrarea cântarului (Weight Scale Integration)

Conectare la sisteme de cântărire pentru monitorizarea tonajului camioanelor și a mărfurilor:

Panou de integrare a cântarului cu opțiuni pentru selectarea tipului de cântar și setările de conexiune
Fig.11 Cântar

Tipuri de cântare suportate:

Configurare:

  1. În Settings, selectați „Weight scale" — vedeți Fig.11 Cântar.
  2. Alegeți tipul de cântar din lista derulantă — vedeți Fig.11 Cântar (1).
  3. Introduceți adresa IP a controlerului cântarului — vedeți Fig.11 Cântar (2).
  4. Introduceți numărul portului TCP — vedeți Fig.11 Cântar (3).

Afișare:

Când un cântar este conectat și configurat, greutatea măsurată apare suprapusă pe afișajul video, lângă rezultatul de detecție a plăcuței.

Detectarea vitezei prin radar (Radar Speed Detection)

Integrați cu dispozitive radar de viteză pentru a capta viteza vehiculului împreună cu recunoașterea plăcuței:

Panou de integrare a radarului de viteză cu opțiuni pentru tipul de radar și pragurile de detecție
Fig.12 Radar

Tipuri de radar suportate:

Configurare:

  1. În Settings, selectați „Radar" — vedeți Fig.12 Radar.
  2. Alegeți tipul de radar – Observer Radar — vedeți Fig.12 Radar (1).
  3. Introduceți adresa IP a controlerului radar — vedeți Fig.12 Radar (2).
  4. Introduceți numărul portului TCP — vedeți Fig.12 Radar (3).

Afișare:

Când este conectat, viteza vehiculului detectat apare suprapusă pe afișajul video în timpul redării.

Notă de integrare: Atât cântarul, cât și radarul folosesc conectivitate IP. Asigurați-vă că ambele dispozitive se află în aceeași rețea cu sistemul LPR și că regulile de firewall permit comunicarea pe porturile TCP configurate.

12. Control barieră și semafor

Metrici LPR poate controla automat barierele și semafoarele pe baza rezultatelor de recunoaștere a plăcuțelor. Aceasta permite sisteme complet automatizate de control acces.

Panou de control pentru barieră și semafor cu opțiuni de configurare a releelor de ieșire și a URL-urilor de comandă
Fig.13 Barieră și semafor

Control barieră (Barrier Control)

Configurați URL-uri pe care sistemul le va apela pentru a deschide și închide barierele pentru vehicule:

Câmpuri de configurare:

Exemplu de configurare:

Open barrier URL: http://192.168.1.100/barrier/open
Close barrier URL: http://192.168.1.100/barrier/close
Delay before closing: 10 seconds

Control semafor (Traffic Light Control)

URL-ul Traffic light ON este utilizat când un semafor este instalat și configurat să comute la detectarea unei plăcuțe de înmatriculare; lumina va comuta numai dacă această opțiune este activată pentru acel număr de înmatriculare specific din lista de acțiuni, de exemplu în scenarii de monitorizare a intersecțiilor sau management al traficului.

Câmpuri de configurare:

Integrare cu Check Actions

Controlul barierei și al semaforului este de obicei declanșat de sistemul check action:

  1. Plăcuța este recunoscută.
  2. Sistemul interoghează URL-ul check action.
  3. Check action returnează un răspuns (permite/refuză/acțiune).
  4. Sistemul execută URL-urile configurate pe baza răspunsului.

13. Depanare

Această secțiune acoperă problemele frecvente și soluțiile lor pentru a vă ajuta să obțineți maximum din sistemul Metrici LPR.

Probleme de conectare a camerei

Problemă: Camera afișează starea „Disconnected"

Soluții:

Problemă: Videoul este sacadat sau FPS-ul este scăzut

Soluții:

Probleme de recunoaștere

Problemă: Nu se detectează nicio plăcuță

Soluții:

Problemă: Precizia recunoașterii este slabă

Soluții:

Problemă: Detecții false (recunoaște plăcuțe inexistente)

Soluții:

Problemă: Același vehicul detectat de mai multe ori

Soluții:

Probleme de performanță

Problemă: Sistemul rulează lent sau înregistrează întârzieri

Soluții:

Probleme de integrare externă

Problemă: Serverele externe nu primesc date

Soluții:

Problemă: Bariera/semaforul nu răspunde

Soluții:

Probleme GPS

Problemă: Starea GPS afișează eroare sau lipsă semnal

Soluții:

Obținerea de ajutor

Dacă problemele persistă după aplicarea soluțiilor de mai sus:

14. Fișier de configurare (INI)

Metrici LPR stochează toate setările sale într-un fișier de configurare numit lpr.ini (sau variante numerotate precum 0.ini, 1.ini pentru configurații multi-cameră). Înțelegerea acestui fișier vă permite să:

Locație și denumire fișier

Fișierul de configurare se află în același director cu fișierul executabil al aplicației. Implicit, se numește lpr.ini. Pentru configurații multi-cameră unde mai multe instanțe LPR sunt gestionate de un sistem central, fișierele pot fi numerotate:

Format fișier

Fișierul INI folosește formatul standard Windows-style INI cu perechi cheie-valoare organizate în secțiuni (deși QSettings al Qt poate aplatiza secțiunile în unele configurații). Iată un exemplu de cum arată fișierul:

; Metrici LPR v7.1 Configuration File
; This file contains all settings for the LPR system
; Edit with care - incorrect settings may affect system behavior

[General]
input_stream_type=5
input_stream_address=192.168.1.100
input_stream_tcp_port=80
input_stream_use_ssl=0
input_stream_username=admin
input_stream_password=secret123
input_stream_fps_limit=15

companion_stream_type=0
companion_stream_address=
companion_stream_tcp_port=80
companion_stream_use_ssl=0

[Recognition]
plate_min_length=200
plate_max_length=350
single_plate_mode=0
enhanced_recognition_mode=0
countries=RO,BG
catch_all=0

[Detection]
input_stream_window_active=1
input_stream_window_origx=0.35
input_stream_window_origy=0.45
input_stream_window_resx=0.3
input_stream_window_resy=0.2
virtual_loop_x=0.5
virtual_loop_y=0.6

[Vehicle Analysis]
vehicle_detection=1
maker_detection=0
color_detection=0
red_light_infringement=0

[External Systems]
reporting_url=http://localhost/io/lpr/reporting_event.php
check_action_url=http://localhost/io/lpr/check_action_event.php
check_action_min_probability=0.6
open_barrier_url=http://admin:admin@192.168.1.100/outs.cgi?out0=0
close_barrier_url=http://admin:admin@192.168.1.100/outs.cgi?out0=1
open_close_barrier_delay=10

[GPS]
gps_latitude=44.4268
gps_longitude=26.1025

[Integration]
reporting_check_action_id=1
reporting_check_action_authkey=your_auth_key_here

Referință completă a setărilor

Setări flux video

Nume setare Valoare implicită Descriere
input_stream_type 0 Tipul camerei (1=MJPEG HTTP, 2=RTSP H264 etc.) – vezi codurile de tip flux mai jos
input_stream_address (gol) Adresa IP sau hostname-ul camerei principale
input_stream_tcp_port 80 Portul HTTP pentru conexiunea la cameră
input_stream_use_ssl 0 Activare SSL pentru conexiunea la cameră (0=dezactivat, 1=activat)
input_stream_username (gol) Numele de utilizator al camerei pentru autentificare
input_stream_password (gol) Parola camerei pentru autentificare
input_stream_fps_limit 5 Cadre pe secundă maxime pentru camera principală (0=nelimitat)
companion_stream_type 0 Tipul camerei secundare (0=dezactivat)
companion_stream_address (gol) Adresa IP a camerei secundare
companion_stream_tcp_port 80 Portul camerei secundare
companion_stream_fps_limit 5 Limita FPS pentru camera secundară
rtsp_stream_latency 100 Latența fluxului RTSP în milisecunde (pentru fluxuri RTSP)
rtsp_stream_protocols tcp Protocolul RTSP (tcp sau udp)

Setări de recunoaștere

Nume setare Valoare implicită Descriere
plate_min_length 200 Lățimea minimă a plăcuței în pixeli pentru detecție
plate_max_length 350 Lățimea maximă a plăcuței în pixeli pentru detecție
single_plate_mode 0 Se presupune o singură plăcuță în câmpul vizual (0=dezactivat, 1=activat)
enhanced_recognition_mode 0 Mod de precizie ridicată (0=dezactivat, 1=activat)
countries RO,BG Listă de coduri de țară separate prin virgulă pentru recunoaștere
catch_all 0 Recunoaște plăcuțe din orice țară (0=dezactivat, 1=activat)
same_plate_delay 3 Secunde de așteptare înainte de a raporta din nou aceeași plăcuță

Setări fereastră de detecție

Nume setare Valoare implicită Descriere
input_stream_window_active 0 Activare fereastră de detecție (0=dezactivat, 1=activat)
input_stream_window_origx 0.4 Poziția X a ferestrei de detecție ca fracție din lățimea imaginii (0,0–1,0)
input_stream_window_origy 0.4 Poziția Y a ferestrei de detecție ca fracție din înălțimea imaginii (0,0–1,0)
input_stream_window_resx 0.2 Lățimea ferestrei de detecție ca fracție din lățimea imaginii (0,0–1,0)
input_stream_window_resy 0.2 Înălțimea ferestrei de detecție ca fracție din înălțimea imaginii (0,0–1,0)
companion_stream_window_active 0 Activare fereastră de detecție pentru camera secundară
companion_window_* 0.4, 0.4, 0.2, 0.2 Setări fereastră detecție secundară (același format ca cea principală)
virtual_loop_x 0.5 Poziția X a buclei virtuale ca fracție din imagine
virtual_loop_y 0.5 Poziția Y a buclei virtuale ca fracție din imagine

Setări analiză vehicule

Nume setare Valoare implicită Descriere
vehicle_detection 0 Activare clasificare tip vehicul (0=dezactivat, 1=activat)
maker_detection 0 Activare recunoaștere marcă vehicul (0=dezactivat, 1=activat)
color_detection 0 Activare recunoaștere culoare vehicul (0=dezactivat, 1=activat)
red_light_infringement 0 Activare detecție rulare pe roșu (0=dezactivat, 1=activat)
full_gpu_algorithm 0 Rulare algoritm complet pe GPU (0=dezactivat, 1=activat)

Setări declanșare (Trigger Settings)

Nume setare Valoare implicită Descriere
external_trigger_type 0 Tipul dispozitivului de declanșare (0=Niciunul, 1-4=Barionet, 5=Virtual etc.)
external_trigger_seconds 1 Secunde de analiză după primirea declanșatorului
lpr_engine_working_mode 0 0=Continuu, 1=Declanșat-timp, 2=Declanșat-nivel
cars_direction 0 Unghiul direcției vehiculului (0-359 grade)
cars_event_type 1 1=Intrare, 2=Ieșire, 3=Necunoscut

Setări integrare externă

Nume setare Valoare implicită Descriere
reporting_url http://localhost/io/lpr/reporting_event.php URL pentru trimiterea rapoartelor de detecție
reporting_duplicate_url (gol) URL secundar pentru raportare redundantă
check_action_url http://localhost/io/lpr/check_action_event.php URL pentru verificarea acțiunilor pe baza numerelor de plăcuță
check_action_duplicate_url (gol) URL secundar pentru check action
check_action_min_probability 0.6 Încredere minimă (0,1–1,0) pentru a declanșa check action
check_action_send_trigger_address (gol) Adresa IP pentru trimiterea declanșatorului UDP la check action
check_action_send_trigger_udp_port 0 Portul UDP pentru ieșirea declanșatorului
check_action_direction_for_sending 0 Filtru de direcție pentru trimiterea declanșatorului
external_query_url http://localhost/io/lpr/get_info.php?plate_number=#INPUT_VALUE URL pentru interogări manuale de plăcuțe
reporting_check_action_id 0 ID-ul camerei pentru autentificarea sistemului extern
reporting_check_action_authkey (gol) Cheie de autentificare pentru sisteme externe

Control barieră și semafor

Nume setare Valoare implicită Descriere
open_barrier_url (gol) URL apelat la deschiderea barierei
close_barrier_url (gol) URL apelat la închiderea barierei
open_close_barrier_delay 10 Secunde de așteptare înainte de închiderea automată a barierei
open_barrier2_url (gol) URL pentru activarea semaforului (roșu)
close_barrier2_url (gol) URL pentru dezactivarea semaforului (verde)
open_close_barrier2_delay 10 Secunde de menținere a stării de roșu

Setări vizualizare live (Live View Settings)

Nume setare Valoare implicită Descriere
live_view_active 1 Activare instantanee periodice live view (0=dezactivat, 1=activat)
live_view_url http://localhost/io/lpr/live_view.php URL pentru primirea instantaneelor live view
live_view_resolution_divider 1 Divizor de rezoluție pentru live view (1=complet, 2=jumătate)

Setări GPS

Nume setare Valoare implicită Descriere
gps_latitude 0 Coordonata de latitudine statică (grade zecimale)
gps_longitude 0 Coordonata de longitudine statică (grade zecimale)

Setări integrare hardware

Nume setare Valoare implicită Descriere
weight_scale_type 0 Modelul cântarului (0=Niciunul, 1=Cantar-I30, 2=Dini Argeo etc.)
weight_scale_address (gol) Adresa IP a controlerului cântarului
weight_scale_tcp_port 10001 Portul TCP pentru conexiunea la cântar
radar_type 0 Tipul radarului (0=Niciunul, 1=Kestrel Pico Basic)
radar_address (gol) Adresa IP a controlerului radar
radar_tcp_port 10001 Portul TCP pentru conexiunea la radar

Referință coduri tip flux (Stream Type Codes)

Cod Tip flux
0Dezactivat
1HTTP MJPEG (ACTi)
2RTSP H264 (ACTi)
3HTTP MJPEG (Android)
4HTTP MJPEG (Arecont)
5HTTP MJPEG (Axis)
6RTSP MJPEG (Axis)
7RTSP H264 (Axis)
8RTSP MJPEG (Bosch)
9RTSP H264 (Bosch)
10HTTP MJPEG (Dahua)
11HTTP MJPEG (Diviotec)
12RTSP H264 (Diviotec)
13HTTP MJPEG (Generic)
14RTSP MJPEG (Generic)
15RTSP H264 (Generic)
16RTSP H265 (Generic)
17HTTP JPEG Picture (Generic)
18HTTP MJPEG (Hikvision)
19RTSP H264 (Hikvision)
20HTTP MJPEG (Mobotix)
21HTTP MxPEG (Mobotix)
22RTSP H264 (Mobotix)
23RTSP H264 (Mobotix Move)
24HTTP MJPEG (Novus)
25RTSP H264 (Novus)
26RTSP MJPEG (Pelco)
27Raw (Roseek)
28HTTP MJPEG (Samsung)
29RTSP H264 (Samsung)
30HTTP MJPEG (Sony)
31RTSP H264 (Sony)
32RTSP H264 (Uniview)
33Fișier video
34HTTP MJPEG (Vivotek)
35HTTP MJPEG (VLC)

Coduri tip declanșare (Trigger Type Codes)

Cod Tip declanșare
0Niciunul
1Barionet 50 Input 1
2Barionet 50 Input 2
3Barionet 50 Input 3
4Barionet 50 Input 4
5Metrici Virtual Trigger – primește comandă de la un alt motor
6Multicontroller Input 1
7Multicontroller Input 2
8Multicontroller RFID
9Vehicle Detection – Virtual Loop (Buclă virtuală)

Coduri tip cântar (Weight Scale Type Codes)

Cod Tip cântar
0Niciunul (Dezactivat)
1GenericScale
2Dini Argeo
3Bilancia D400
4Custom STXLF Protocol
5Custom STXETX Protocol

Editarea fișierului de configurare

Editare manuală

  1. Faceți o copie de rezervă a fișierului INI curent.
  2. Deschideți fișierul într-un editor de text (Notepad, TextEdit sau orice editor de cod).
  3. Găsiți setarea pe care doriți să o modificați.
  4. Modificați valoarea după semnul egal.
  5. Salvați fișierul.
  6. Reporniți aplicația LPR sau reîncărcați setările.

Important: La editarea manuală a fișierului INI, fiți atenți la:

Automatizarea implementării configurației

Pentru implementări pe mai multe site-uri:

  1. Creați un fișier INI „master" cu setările standard.
  2. Distribuiți acest fișier la toate instalațiile.
  3. Modificați numai valorile specifice fiecărui site (adrese IP, chei de autentificare) per instalație.
  4. Utilizați controlul versiunilor pentru a urmări modificările de configurare.

Copie de rezervă și restaurare configurație

Copiile de rezervă regulate vă asigură că puteți recupera de la probleme de configurare:

Ce să includeți în copie de rezervă:

Bune practici pentru copii de rezervă:

Depanarea problemelor de configurare

Setările nu au efect

Cauze posibile și soluții:

Aplicația nu pornește după editarea INI

Pași de recuperare:

  1. Redenumiți fișierul INI problematic.
  2. Porniți aplicația – aceasta va crea un nou fișier INI implicit.
  3. Comparați fișierul original cu cel nou pentru a identifica eroarea.
  4. Copiați setările corecte din fișierul nou.

Greșeli frecvente de configurare

Avansat: Configurație cu mai multe camere

Pentru sistemele care gestionează mai multe camere LPR:

Considerații de securitate pentru fișierul INI

Fișierul INI poate conține informații sensibile:

Recomandări de securitate:

15. Anexă: Referință rapidă pentru setări

Setări recomandate pe tip de aplicație

Intrare/Ieșire parcare:

Stație de cântărire camioane:

Drum cu taxă:

Control la frontieră:

Notă finală: Fiecare instalație este unică. Utilizați aceste recomandări ca punct de plecare și ajustați în funcție de cerințele specifice și de rezultatele observate. Monitorizarea regulată și ajustările fine vor optimiza performanța pentru situația dumneavoastră particulară.

Metrici LPR v7.1

Sistem de Recunoaștere a Plăcuțelor de Înmatriculare

Copyright © 2026