Rozpoznání klávesnice a kláves v obraze
but.committee | doc. Ing. Radek Burget, Ph.D. (předseda) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) prof. RNDr. Alexandr Meduna, CSc. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Pluskal, Jan | en |
dc.contributor.author | Lorenc, Jan | en |
dc.contributor.referee | Lichtner, Ondrej | en |
dc.date.accessioned | 2023-07-17T08:06:48Z | |
dc.date.available | 2023-07-17T08:06:48Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | Cílem práce je vytvoření řešení pro rozpoznání kláves na klávesnici za účelem automatizace robotického psaní na klávesnici. V rámci práce jsou vytvořeny datasety pro detekci klávesnice v obraze, rozpoznání znaků v obraze a dodatečnou korekci detekovaných znaků na základě různých rozložení klávesnic. Práce předkládá různé přístupy k řešení problému rozpoznání znaků na klávesnici a vybírá ten nejvhodnější. Navržený postup je rozdělen do 3 fází, kterým odpovídají připravené datasety. Pomocí neuronových sítí a Cannyho metody detekce hran se nejprve rozpozná klávesnice v obraze a následně se v nalezené klávesnici detekují jednotlivé znaky. V poslední fázi dochází k dodatečnému zpracování výsledků (oprava znaků, doplnění nerozpoznaných znaků, nalezení speciálních kláves apod.). Pro každou část jsou vyhodnoceny výsledky. Přínos práce spočívá ve vytvoření datasetů pro detekci klávesnice a jejích kláves a především modulárního a rozšiřitelného řešení pro detekční proces se slibnými výsledky. | en |
dc.description.abstract | The goal of this thesis is to create a solution for keyboard keys recognition to automate robotic writing on keyboards. Datasets for keyboard detection in an image, character detection in an image and post-processing correction of the character detection based on various keyboard layouts were created as prerequisites for this work. This research presents several approaches towards keyboard keys detection problem and selects the most suitable one. The chosen strategy is to split the problem into 3 phases which correspond to the prepared datasets. First of all, a separate keyboard detection is run. After that, characters are recognized in the detected keyboard region. These tasks are accomplished using neural networks and Canny edge detection technique. The last phase is the post-processing of the detection results (character correction, autocompletion of undetected characters, special keys distinction etc.). The results of each phase are evaluated. The contribution of the thesis lies in the creation of the datasets for keyboard and keys detection, and novel modular and extensible solution for the recognition process that yields very promising results. | cs |
dc.description.mark | A | cs |
dc.identifier.citation | LORENC, J. Rozpoznání klávesnice a kláves v obraze [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 145570 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/211923 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | strojové učení | en |
dc.subject | počítačové vidění | en |
dc.subject | detekce objektů | en |
dc.subject | rozpoznávání | en |
dc.subject | neuronové sítě | en |
dc.subject | Cannyho detektor hran | en |
dc.subject | augmentace dat | en |
dc.subject | detekce klávesnice | en |
dc.subject | rozpoznání znaků | en |
dc.subject | machine learning | cs |
dc.subject | computer vision | cs |
dc.subject | object detection | cs |
dc.subject | recognition | cs |
dc.subject | neural networks | cs |
dc.subject | Canny edge detector | cs |
dc.subject | data augmentation | cs |
dc.subject | keyboard detection | cs |
dc.subject | character recognition | cs |
dc.title | Rozpoznání klávesnice a kláves v obraze | en |
dc.title.alternative | Keyboard and Keys Image Recognition | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2023-06-21 | cs |
dcterms.modified | 2023-06-21-15:58:51 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145570 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.07.17 10:06:48 | en |
sync.item.modts | 2023.07.17 09:33:55 | en |
thesis.discipline | Informační systémy a databáze | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |