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

diplom.utc.sk
from diplom.utc.sk More from this publisher
06.06.2015 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!