rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude azure. 5. pridanie správy je...
TRANSCRIPT
![Page 1: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/1.jpg)
Rozpoznávanie štartovných čísel
Michal Halaj
![Page 2: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/2.jpg)
Ciele práce
• Prehľad základných metód používaných pre rozpoznávanie textu v reálnych scénach
• Algoritmus pre detekciu a rozpoznávanie štartovných čísel
• Webová aplikácia a integrácia vytvoreného algoritmu do webovej aplikácie
![Page 3: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/3.jpg)
Základné metódy pre rozpoznávanie textu v reálnych scénach• Posuvné okno
• Súvislé komponenty
• Hybridné metódy
![Page 4: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/4.jpg)
Fázy procesu rozpoznávania textu
1. Predspracovanie obrazu
2. Segmentácia obrazu
3. OCR
![Page 5: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/5.jpg)
Rozpoznávanie štartovných číselVstupný obraz
![Page 6: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/6.jpg)
Rozpoznávanie štartovných čísel Detekcia tváre a vymedzenie oblasti prehľadávania
![Page 7: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/7.jpg)
Rozpoznávanie štartovných čísel Oblasť pravdepodobného výskytu štartovného čísla
![Page 8: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/8.jpg)
Stroke Width Transform
• Boris Epshtein
• Algoritmus založený na počítaní hrúbky komponentu v jeho v rôznych častiach
• Znaky sú tvorené z čiar, ktoré majú v každej časti podobnú hrúbku
![Page 9: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/9.jpg)
Stroke Width Transform, verzia 1
![Page 10: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/10.jpg)
Stroke Width Transform, verzia 21)Prevod binárnej matice na maticu vzdialenosti
![Page 11: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/11.jpg)
Stroke Width Transform, verzia 22)Propagácia maximálnej vzdialenosti
![Page 12: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/12.jpg)
Stroke Width Transform, verzia 22)Propagácia maximálnej vzdialenosti
![Page 13: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/13.jpg)
Stroke Width Transform, verzia 22)Propagácia maximálnej vzdialenosti
![Page 14: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/14.jpg)
Stroke Width Transform, verzia 22)Propagácia maximálnej vzdialenosti
![Page 15: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/15.jpg)
Stroke Width Transform, verzia 22)Propagácia maximálnej vzdialenosti
![Page 16: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/16.jpg)
Stroke Width Transform, verzia 22)Propagácia maximálnej vzdialenosti
![Page 17: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/17.jpg)
Stroke Width TransformSúvislé komponenty
![Page 18: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/18.jpg)
Stroke Width TransformKomponenty po filtrovaní
![Page 19: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/19.jpg)
Stroke Width TransformSúvislý reťazec
![Page 20: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/20.jpg)
Stroke Width TransformZarovnanie s osou x
![Page 21: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/21.jpg)
Stroke Width TransformVstup pre OCR
![Page 22: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/22.jpg)
Webová aplikáciaMVC
![Page 23: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/23.jpg)
Webová aplikáciaSpracovanie novej fotogalérie – diagram
![Page 24: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/24.jpg)
Webová aplikáciaSpracovanie novej fotogalérie – slovný popis
1. Užívateľ pridal novú galériu prostredníctvom UI
2. Server získa url adresy fotografií z pridanej galérie a uloží dáta do DB
3. DB vráti príslušné identifikátory ku galérii a k fotografiám
4. Server vytvorí správu s odkazmi na jednotlivé fotografie, ktorú pridá do fronty vytvorenej v cloude Azure.
5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob
6. Zoznam nájdených štartovných čísel je uložený do DB
7. WebJob informuje prostredníctvom SignalR Hubu užívateľa o aktuálnom stave spracovania. (Zahrňuje aj krok číslo 8)
![Page 25: Rozpoznávanie štartovných čísel · do fronty vytvorenej v cloude Azure. 5. Pridanie správy je spúšťačom kódu pre spracovanie fotografií v službe WebJob 6. Zoznam nájdených](https://reader035.vdocuments.net/reader035/viewer/2022062919/5f01df8c7e708231d40173b5/html5/thumbnails/25.jpg)
Ďakujem za pozornosť.