Detail práce

Mobilní systém pro rozpoznání textu na iOS

Diplomová práce Student: Bobák Petr Akademický rok: 2016/2017 Vedoucí: Zemčík Pavel, prof. Dr. Ing.
Název anglicky
Mobile System for Text Recognition on iOS
Jazyk práce
český
Abstrakt

Tato práce dokumentuje postup vývoje moderní klient-server aplikace pro rozpoznání textu na platformě iOS. Čtenář je v úvodu seznámen s obecným principem klient-server modelu, včetně jeho známých architektur, a také s členěním logických vrstev mezi obě strany. Následuje popis současných trendů a používaných technologií vhodných pro tvorbu aplikačního rozhraní webového serveru. Dále jsou diskutovány principy a možnosti rozpoznání textu na straně serveru. V rámci klientské části práce poskytuje základní poznatky o platformě iOS a zmiňuje také některé podstatné koncepty charakteristické pro vývoj iOS aplikací. Vlastní implementace pak klade důraz na možnost obecného použití serverové části tak, aby ji bylo možné integrovat přímo s koncovým klientem, případně i s jiným aplikačním serverem třetí strany. Součástí výstupu práce je také framework pro přímou komunikaci iOS klienta se serverem. Jako příklad použití je implementována demonstrační aplikace pro vyhodnocení aditivních látek z etiket potravin.

Klíčová slova

Django, Django REST Framework, Google Cloud Vision, iOS, klient-server model, Microsoft Computer Vision, optické rozpoznání textu, Python, REST, Swift, Tesseract, webová aplikace, webový framework, webová služba, webový server

Ústav
Studijní program
Informační technologie, obor Počítačová grafika a multimédia
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
21. června 2017
Oponent
Průběh obhajoby

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.

Otázky u obhajoby
  1. Jak velký text musí být, aby byl úspěšně rozpoznán? 
  2. Dokáže se vaše aplikace vypořádat i s potravinami, které mají složení napsané velmi malým písmem? 
  3. Dokáže si vaše aplikace poradit s možnými změny v názvu (příklad: E300 vs kyselina askorbová)
  4. Jaká je úspěšnost čtení textu? 
Komise
Černocký Jan, prof. Dr. Ing. (UPGM FIT VUT), předseda
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Sedlák Petr, doc. Ing., Ph.D. (UFYZ FEKT VUT), člen
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
BOBÁK, Petr. Mobilní systém pro rozpoznání textu na iOS. Brno, 2017. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-06-21. Vedoucí práce Zemčík Pavel. Dostupné z: https://www.fit.vut.cz/study/thesis/19682/
BibTeX
@mastersthesis{FITMT19682,
    author = "Petr Bob\'{a}k",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Mobiln\'{i} syst\'{e}m pro rozpozn\'{a}n\'{i} textu na iOS",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19682/"
}
Nahoru