Hogy, azaz pontosan milyen technikával ellenőrzik Magyarországon kamerán keresztül autópályán azt, hogy egy autó megfizette-e az autópályadíjat vagy sem?
Ma a párommal beszélgettünk erről az M7-esen hazafelé jövet, szerinte automata a rendszer, a kamera mögött senki élő ember nem ül, rendszámfelismerő a rendőrség rendszere. Én pedig amondó voltam/vagyok, hogy a kamera mögött ember ül, a látott rendszámot pedig -gyakorlott mozdulatokkal- úgy keresi ki az adatbázisból.
Ha ez nem is igaz így szó szerint, akkor is vitatom, hogy rendszámfelismerő rendszer dolgozna önmagától, hiszen az autók változó magasságúak, a kamera által belátott területen akár éppen előzhet is a kocsi...és magán a karosszérián is eltérő helyekre van felszerelve/kirakva a rendszámtábla.
Azaz ha -tegyük fel- mégis csak automata minden, akkor mi alapján ismeri fel a rendszámot? Van olyan autó, amin két tábla is van: egy igazi és egy poénos.
(Analógia: a fogyasztási cikkeken is ezért lett vonalkód, hogy felismerhető legyen az áru)
2011 van!
Ez bizony már Űrkorszak.
Nemhogy rendszám-,de akár beszédhang felismerő rendszer is létezik már - és használják is a rend éber őrei nyomozásnál.
A vásárláskor bediktált/beütött rendszám bekerül egy számítógépes adatbázisba a vásárlás pillanatában sőt műholdon át értekezik az okos program a kamerákkal.
De tessék,ez is tetszeni fog :
A kocsiban hagytad a kulcsokat és távol vagy a lakástól, ahol
a pótkulcsot tartod? Nos az a megoldás, hogy hívd fel a lakást, és
valaki tartsa közel a telefonhoz a távirányítós pótkulcsot. Neked
kb.20 cm-re kell tartanod a mobilodat a kocsiajtótól. Amikor otthon
megnyomják a távirányítót, megnyílnak az autó ajtói! A csomagtérajtóval is működik. Tégy egy próbát/
:p))
A rendszer automata. Minden sávban egy-egy kamera, az adott helyen. Egy kamera 1-10 fotó / autó.
Nem a teljes rendszámot ismeri fel, hanem a karakterek egyes elemeit. Tehát nem azt nézi, hogy ABC-123, hanem vannak referenciapontok, amiket vizsgál, ha egyezés van,azt egy adott karakternek tekinti.
A rendszám festése olyan, hogy rossz időben is visszaver bizonyos hullámhosszú (fény) sugarakat, így esőben / ködben is hatékony a felismerés.
Az informatikusok a képfeldolgozás, képfelismerés problémáját már gyűrik egy ideje (értsd: kb. 40 éve!).
Még fősulis próbaprojektben is sikerült elérniük, hogy egy rendszámot kb 30ms alatt ismert fel a szoftver, és az nem is volt egy kiélezett, éles szoftver, csak egy főiskolai féléves projektmunka, képzelheted akkor mire képes egy kereskedelmi, több milliós szoftver...
A képen úgy tudja megtalálni a rendszámot, hogy a rendszámnak vannak jellegzetességei: pl. magyar zászló, eu-s, stb, és egyáltalán az egész rendszám felépítése (egyszínű háttér, rajta betük és számok) és mindez egész élesen látható a képen. Számtalan képfeldolgozó algoritmus van már, amik képesek arra, hogy megtalálják. Egyébként úgy szokták csinálni, hogy a képet először szétcincálják különböző szűrőkkel, leszedik a felesleges dolgokat, ráhúznak egy élesítő szűrőt. Így már lényegében csak az élek maradnak, az élekből pedig már megtalálható a rendszám....
Ha azt nézed hogy egy egyszerű, otthon ingyenesen használható OCR progi is képes egész jó hatásfokkal feldolgozni a beszkennelt gépelt szöveget, akkor rájössz hogy ma már ez nem komoly kihívás.
Viszont most le fog esni az állad:
Angliában már kb. 10 éve működik olyan kamera rendszer a stadionokban, ami pásztázza a nézőteret. Össze van kötve a körözési nyílvántartással. MInden arcot elemez, és ha olyat talál, aki körözés alatt áll, már jelez is. Most már ennek a mobil verzióját itthon is elkezdték használni, de mondom kint már lassan egy évtizede van...
Azt hiszem azt nem kell ecsetelnem mennyivel bonyolultabb egy arcot jó hatásfokkal felismerni mint egy rendszámot...
Képfeldolgozás területén ma már olyan dolgokat csinálnak, hogy csak meghallod és besz*rsz...
Különböző RTG felvételeket elemezve megállapítanak és előre tudnak jósolni a jövőben várható betegségeket, RTG képről a bordákat leszedni, és kitalálni mi van a borda alatt a képen, ilyesmik...
A vonalkód is kb 40 éves, de a széles körű felhasználás miatt ott nagyon fontos volt az egyszerű nyomtathatóság és az olcsó, egyszerű olvasó eszköz.
Nem is tudom hogy gondoltad hogy ember csinálja ezt... Kb 10 perc után felvágná az ereit, plusz nem is bírná az iramot, annyi autót nem lehet kézzel feldolgozni...
A rendszám felépítése elvileg egyedi, ugyanolyan poénos rendszámot nem csinálhatnak mint az igazi. Gondolom vannak döntési mechanizmusok, hogyha két rendszámnak látszó valamit talál, melyiket vegye alapul. Esetleg az ilyen kétes ügyeket kidobja egy ügyintézőnek, de még ezt is kétlem...
Egyébként a paxnál és pl. a zsarucar által használt lopott autó kereső rendszer is nagyon hasonló, ugyanígy rendszámot ismernek fel, és összevetik az adatbázis-beli bejegyzéssel.
Köszönöm a válaszokat;
természetesen tisztában vagyok az évjárattal és nagyjából a vívmányokkal is, a kérdésem lényegét hangsúlyozom újra: ül-e ember a kamera mögött vagy sem?
hiába van ugyanis szoftver, az csak arra képes, hogy felismerje magát a betűket és számokat, de EMBERI SEGÍTSÉG (konkrétan a szoftver működtetésére gondolok, pl. egérkattintás a megfelelő helyekre) nélkül továbbra sem gondolom, hogy működhetne a felismerés.
Fogalmam sincs, hogy úsztak-e meg (és hányan) matricadíjat(és büntetést) sofőrök, érdekesek lennének egy ilyen kérdésre érkező válaszok...
Akkor mégegyszer leírom (bár nem tudom az előző válaszból ez miért nem egyértelmű) hogy rendszeresen biztosan nem ül előtte senki sem. Esetleg a nagyon vitás képeket kigyűjti, és mondjuk naponta vagy hetente ránéz valaki és eldönti, de ilyenből sztem egy hónapban max. 1-2 darab lehet....
Megpróbálom másképp elmagyarázni, de előtte nézd meg ezt a videot:
http://www.youtube.com/watch?v=3St0byWYcEI&feature=related
Ez nem pont a rendszámfelismerésről szól, de nagyon sok fontos és látványos dolog van benne, ami kell nekünk.
Nos vágjunk is bele! A valóságban nem biztos hogy pont így müxik, de arra ez most jó lesz, hogy legyen egy elképzelésed róla:
Először a képet szürkévé alakítják, majd utána csinálnak belőle egy fényesség hisztogramot (mint mondjuk 02:38-nál). Ez képes megmutatni a kép mely részei milyen világosak, illetve sötétek. A jó felismerhetőség miatt a rendszámok jellemzően olyanok, hogy a betűk a háttértől elütnek. Vagyis: lesz valamilyen grafikonod, ami az egész képre vonatkozik, pl.:
|
| |
| | | |||||
| | | | || | | ||||| | | | |
Mondjuk a bal szélén sok a fény, mert mondjuk ott éppen besütött a nap, míg középen vannak olyan részek amik tök sötétek, azok éppen árnyékban voltak....
Mivel azt tudjuk, hogy a rendszám valamilyen hátterű, de a számok kiemelkednek, tul. képpen az a dolgunk, hogy a grafikonon megkeressük azokat a részeket, ahol elég nagy szábályosságban sorakoznak a világosabb területen belül a sötétebbek, vagyis tüskéket keresünk....
Ha most mindezt matematikailag akarnám megfogalmazni, biztosan találnék rá olyan függvényt, ami pont ilyen, pont így működik... (mondjuk kezdetben egy derivált jól is hangzik: a derivált egy érintő meredekségét határozza meg). Azért jó, mert a számok környékén világos, a számok meg sötétek. Tehát egymás mellett lesznek emelkedő számsorok és csökkenőek. Vagyis: lesz egy olyan képletünk, ami már tud számokkal dolgozni. Akkor most a kép egyes pontjaira (valójában régióira, de mindegy) lefuttatjuk ezt a képletet (számolni ügye a gép jól tud és gyorsan), és megnézzük milyen eredményt kapunk. Ahol az általunk megadotthoz legközelebb levő eredményt kapjuk, valszeg ott lesz a rendszám.
Pl.: az általam beírt kis rajzon mondjuk a rendszám a (ha a vonalak számát nézem) a 2 0 2 0 2 0 2 0 részen van, ahol a 0-k a számokat jelentik (sötét) míg a 2 a háttér.
Tehát mondjuk lesz egy olyan függvényem, hogy a =c=e=2. Ezt kiszámolom az egyes képpontokra (a kis rajzon arra hogy hányadik karakter pozícióban vannak a vonalak), pl.: 1-3-5-re, majd utána 2-4-6-ra, utána 3-5-7, stb....
Így meg fogom találni azt a helyet, ahol a legjobban teljesül az, hogy 2 0 2 0 2 0 2 0....
Megvan tehát hogy a kép melyik részén van a rendszám, és eddig csak matekoznunk kellett, ismerni pár függvényt. Tudjuk tehát hogy a rendszám a baromi nagy képen valahol a X, Y és X2, Y2 pozíció között lehet. Most jön az, hogy a rendszám karaktereit meg kell próbálni felismerni.
Ehhez nézd meg ezt:
A szép rajzomat a beküldés után elszúrta :( na mindegy...
Megvan tehát a terület ahol a rendszám lehet. Most már csak azt kiszedjük, ugyancsak fekete fehér konverzió, majd az egész területet felosztjuk egy négyzethálós részre, ahogy a linken is mutatja.
A négyzethálónak minden pozíciójának van egy koordinájáta, pl. bal felső sarok: A1, és úgy mint az excelben mindegyiket meg lehet címezni, pl második sor második cella: B2.
A számokat előre felrögzítik, és meghatározzák, hogy melyik szám esetében melyik cellának mekkora a fényerőssége, pl.: mondjuk 0 és 255 között: A1:12, A2: 33, stb....
Na most ezek után már nincs más dolgunk, mint az aktuálisan felismerni kívánt szám esetében megnézni melyik cellában mennyi a világosság érték, és a kapott számokat összevetni az eltároltakkal. Lehet akár súlyozni is, hogy a közepe jobban számítson. Ezek után (mint a képen is látható) kijön az, hogy arányaiban melyik számhoz hasonlít a legjobban, pl. ott a 3-hoz 79%ban, így a gép azt fogja mondani, az egy 3as. Lehet látni hogy a következő szóba jöhető lehetőség aránya csak 42%, tehát elég messze van. Vagyis a 3-ast nagyon nagy valószínűség szerint el is találtuk...
Hát kb. valahogy így...
Szóval itt nem valami nagy gondolatolvasásra vagy valami egészen elképesztő dologra kell gondolni. Sok kis alap, egyszerű lépés, és jó sok matek, meg ilyen olyan algoritmus, de valójába az alapelve pofonegyszerű...
Ezt most nagyon elnagyolva írtam, de remélem hogy így már van elképzelésed kb. hogyan nézhet ez ki a gyakorlatban. Most mindezt szorozd meg 40 évnyi tapasztalattal, kutatási eredménnyel, X száz matematikus munkájával és akkor már el is lehet hinni hogy képes teljesen automatán működni...
Ha valami még nem lenne világos írj, megpróbálom elmagyarázni
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!