Automatické rozpoznávanie ŠPZ motorových vozidiel v ... - Utc.sk
Automatické rozpoznávanie ŠPZ motorových vozidiel v ... - Utc.sk Automatické rozpoznávanie ŠPZ motorových vozidiel v ... - Utc.sk
Maticové vyjadrenie binárneho upraveného obrázku (obr. 3.27a) slúži na zistenie hrán ŠPZ, zároveň maticové vyjadrenie binárneho rotovaného obrázku (obr. 3.27b) je použité na výrez pre OCR spracovanie a maticové vyjadrenie rotovaného RGB obrázku (obr. 3.27c) je použité na orezanie a uloženie výslednej značky ŠPZ. Otočenie obsahuje jedno z pravidiel, ktoré umožňuje prechod ďalej. Jeho podstata spočíva v tom, že v ošetrenej binárnej matici (obr. 3.26) musí existovať určitý počet svetlých pixelov. Ich súčet musí byť väčší, ako počet pixelov štyroch riadkov v matici (môže sa ľubovolne voliť). Ak nesplňuje toto pravidlo oblasť je zahodená z dôvodu, že sa pravdepodobne nejedná o značku ŠPZ. Ak suma(svetlých pixelov značky) > suma (štvornásobku súčtu pixelov v riadku). Pokračuj ďalej. Orezanie Ide o zisťovaciu metódu, ktorá sa vytvorí na základe sumy svetlých pixelov v riadkoch a stĺpcoch. Ak je nájdená istá suma detekuje sa hrana ŠPZ. Zlepšenie sa vykonalo pri určovaní vrchnej a spodnej hrany, ktorá sa nezisťuje len na základne prvého pixelu od vrchu a spodku matice, ale aj na základe intervalového maxima v rozmedzí blízkeho okolia prvotne detekovanej hrany. Detekciu vykonáva v matici (obr. 3.27a), a samostatný výrez uskutoční na maticiach (obr. 3.27b, obr. 3.27c). V tejto časti obsahuje tri podmienky, ktoré musí značka ŠPZ splniť pokiaľ chce byť posunutá na uloženie a v poslednom rade detekciu samostatných znakov. • Výška vyrezaného objektu musí byť väčšia, ako jedna tretina výšky upravenej binárnej matice (obr. 3.27a). • Šírka vyrezaného objektu musí byť väčšia, ako jedna polovica šírky upravenej binárnej matice (obr. 3.27a). • Pomer počtu svetlých (plocha medzi znakmi) a tmavých (znaky) pixelov vyrezaného objektu musí byť väčší, ako tri pätiny. Pri splnení všetkých týchto podmienok postupuje na znakové spracovanie. Obr. 3.28 Výsledok orezania 50
3.4.3 Preprocesing OCR (Separácia jednotlivých znakov) 3.4.3.1 Preprocesing značky ŠPZ Obsahuje tri kroky: • V prvom kroku sa vykoná zväčšenie značky. • V druhom kroku sa odstránia nepotrebné objekty(zanesenia a pod.). • Pri treťom kroku sa vykonajú metódy na vyhladenie hrán jednotlivých znakov, výsledkom je zosílenie znakov a ich jednoduchšia separácia. Obr. 3.29 Preprocesing značky ŠPZ, a) pôvodný vyrez značky, b) výrez značky upravený vyhľadením hrán 3.4.3.2 Horizontálna separácia znakov V prípade, že hodnota stĺpcového súčtu pixelov znaku je väčšia ako istá hodnota, vykoná sa hranovanie. Táto hodnota je v tomto prípade niekoľko pixelov, čo zaručí dostatočnú schopnosť imunity na rôzne zanesenia medzi znakmi. Obr. 3.30 Horizontálna separácia znakov značky 51
- Page 7 and 8: Obr. 3.7 Zobrazuje jednotlivé krok
- Page 9 and 10: Úvod Z dôvodu nových technologic
- Page 11 and 12: 1 Teoretické spracovanie problemat
- Page 13 and 14: ∞ ∫ −∞ I( f ( x)) = F( u) =
- Page 15 and 16: vzdialenosťou r od počiatku v sme
- Page 17 and 18: Používajú sa polynómy stupňa m
- Page 19 and 20: Prahovanie s jedným prahom možno
- Page 21 and 22: Spätná projekcia vstupných bodov
- Page 23 and 24: Na spájanie oblastí sa používaj
- Page 25 and 26: N ⎛ = S ⎜∑ ⎝ w x i i i= y 1
- Page 27 and 28: Gramatika predstavuje množinu prav
- Page 29 and 30: • Pri prevode RGB poprípade Gray
- Page 31 and 32: Obr. 2.2 Segmentácia znakov pomoco
- Page 33 and 34: Ďalšími počítanými výrazmi p
- Page 35 and 36: Obr. 2.6 Zovšeobecnený vektorový
- Page 37 and 38: Obr. 2.10 Zovšeobecnená viacvrstv
- Page 39 and 40: 3 Praktická realizácia programu n
- Page 41 and 42: 3.2.2 Zaistenie dostatočného mno
- Page 43 and 44: sa jedná o tmavé, alebo svetlé a
- Page 45 and 46: 3.3.1.3 Úprava matice vhodnej na o
- Page 47 and 48: 3.3.1.6 Odstránenie malých oblast
- Page 49 and 50: a) b) Obr. 3.14 Názornosť funkcie
- Page 51 and 52: 3.4 Verifikácia a selekcia ŠPZ Je
- Page 53 and 54: 3.4.2.1 Prvá časť verifikátoru
- Page 55 and 56: a) b) Obr. 3.22 Výrez stredného r
- Page 57: Obr. 3.25 Prevod RGB značky na zá
- Page 61 and 62: Záver: Podstatou tejto práce bolo
- Page 63 and 64: Prílohová časť Táto časť sa
- Page 65: Poďakovanie Moje poďakovanie patr
Maticové vyjadrenie binárneho upraveného obrázku (obr. 3.27a) slúži na zistenie<br />
hrán ŠPZ, zároveň maticové vyjadrenie binárneho rotovaného obrázku (obr. 3.27b) je<br />
použité na výrez pre OCR spracovanie a maticové vyjadrenie rotovaného RGB obrázku<br />
(obr. 3.27c) je použité na orezanie a uloženie výslednej značky ŠPZ.<br />
Otočenie obsahuje jedno z pravidiel, ktoré umožňuje prechod ďalej. Jeho podstata<br />
spočíva v tom, že v ošetrenej binárnej matici (obr. 3.26) musí existovať určitý počet<br />
svetlých pixelov. Ich súčet musí byť väčší, ako počet pixelov štyroch riadkov v matici<br />
(môže sa ľubovolne voliť). Ak nesplňuje toto pravidlo oblasť je zahodená z dôvodu, že sa<br />
pravdepodobne nejedná o značku ŠPZ.<br />
Ak suma(svetlých pixelov značky) > suma (štvornásobku súčtu pixelov v riadku).<br />
Pokračuj ďalej.<br />
Orezanie<br />
Ide o zisťovaciu metódu, ktorá sa vytvorí na základe sumy svetlých pixelov<br />
v riadkoch a stĺpcoch. Ak je nájdená istá suma detekuje sa hrana ŠPZ. Zlepšenie sa<br />
vykonalo pri určovaní vrchnej a spodnej hrany, ktorá sa nezisťuje len na základne prvého<br />
pixelu od vrchu a spodku matice, ale aj na základe intervalového maxima v rozmedzí<br />
blízkeho okolia prvotne detekovanej hrany. Detekciu vykonáva v matici (obr. 3.27a),<br />
a samostatný výrez u<strong>sk</strong>utoční na maticiach (obr. 3.27b, obr. 3.27c).<br />
V tejto časti obsahuje tri podmienky, ktoré musí značka ŠPZ splniť pokiaľ chce byť<br />
posunutá na uloženie a v poslednom rade detekciu samostatných znakov.<br />
• Výška vyrezaného objektu musí byť väčšia, ako jedna tretina výšky upravenej<br />
binárnej matice (obr. 3.27a).<br />
• Šírka vyrezaného objektu musí byť väčšia, ako jedna polovica šírky upravenej<br />
binárnej matice (obr. 3.27a).<br />
• Pomer počtu svetlých (plocha medzi znakmi) a tmavých (znaky) pixelov<br />
vyrezaného objektu musí byť väčší, ako tri pätiny.<br />
Pri splnení všetkých týchto podmienok postupuje na znakové spracovanie.<br />
Obr. 3.28 Výsledok orezania<br />
50