Bakalářská práce se zabývá vývojem mobilních aplikací pro rozpoznání textu a jeho digitalizaci v rámci mobilních platforem od společnosti Apple. V teoretické části jsou popsány principy rozpoznávání textu, jeho dělení a použití. Následně jsou prezentovány základní informace o mobilních platformách od společnosti Apple. Závěr teoretické části se věnuje nástrojům a knihovnám, které se používají k vývoji aplikací pro rozpoznání a digitalizaci textu. Praktická část práce je zaměřena na návrh, implementaci a validaci prototypu aplikace pro rozpoznání a digitalizaci textu. Součástí práce je zhodnocení využití zabudovaných knihoven pro rozpoznání a digitalizaci textu a zhodnocení vytvořeného prototypu.
Anotace v angličtině
This bachelor's thesis focuses on the development of mobile applications for text recognition and digitization within the mobile platforms of Apple Inc. The theoretical part of the thesis provides a comprehensive explanation of text recognition principles, along with the segmentation and use cases of the text recognition process. Subsequently, it presents fundamental information about Apple's mobile platforms. The conclusion of the theoretical part is devoted to the tools and libraries used in the development of applications for text recognition and digitization. The practical section of the thesis is centered on the design, implementation, and validation of a prototype application for text recognition and digitization. The thesis includes an evaluation of the utilization of embedded libraries for text recognition and digitization, as well as an evaluation of the created prototype.
text recognition, text digitization, mobile application, iOS development, Vision framework
Rozsah průvodní práce
103 s. (141 963 znaků).
Jazyk
CZ
Anotace
Bakalářská práce se zabývá vývojem mobilních aplikací pro rozpoznání textu a jeho digitalizaci v rámci mobilních platforem od společnosti Apple. V teoretické části jsou popsány principy rozpoznávání textu, jeho dělení a použití. Následně jsou prezentovány základní informace o mobilních platformách od společnosti Apple. Závěr teoretické části se věnuje nástrojům a knihovnám, které se používají k vývoji aplikací pro rozpoznání a digitalizaci textu. Praktická část práce je zaměřena na návrh, implementaci a validaci prototypu aplikace pro rozpoznání a digitalizaci textu. Součástí práce je zhodnocení využití zabudovaných knihoven pro rozpoznání a digitalizaci textu a zhodnocení vytvořeného prototypu.
Anotace v angličtině
This bachelor's thesis focuses on the development of mobile applications for text recognition and digitization within the mobile platforms of Apple Inc. The theoretical part of the thesis provides a comprehensive explanation of text recognition principles, along with the segmentation and use cases of the text recognition process. Subsequently, it presents fundamental information about Apple's mobile platforms. The conclusion of the theoretical part is devoted to the tools and libraries used in the development of applications for text recognition and digitization. The practical section of the thesis is centered on the design, implementation, and validation of a prototype application for text recognition and digitization. The thesis includes an evaluation of the utilization of embedded libraries for text recognition and digitization, as well as an evaluation of the created prototype.
text recognition, text digitization, mobile application, iOS development, Vision framework
Zásady pro vypracování
Popište základní principy a problematiku vývoje pro mobilní platformy od firmy Apple, včetně nástrojů pro vývoj aplikací k rozpoznání a digitalizaci textu.
Vyhledejte a porovnejte konkurenční aplikace, řešící obdobný případ užití.
Sestavte funkcionální a nefunkcionální požadavky na aplikaci a vytvořte návrh prototypu aplikace.
Implementujte prototypovou aplikaci a popište její důležité části.
Otestuje vytvořený prototyp a zhodnoťte možnosti využití zabudovaných knihoven pro rozpoznání a digitalizaci textu.
Zásady pro vypracování
Popište základní principy a problematiku vývoje pro mobilní platformy od firmy Apple, včetně nástrojů pro vývoj aplikací k rozpoznání a digitalizaci textu.
Vyhledejte a porovnejte konkurenční aplikace, řešící obdobný případ užití.
Sestavte funkcionální a nefunkcionální požadavky na aplikaci a vytvořte návrh prototypu aplikace.
Implementujte prototypovou aplikaci a popište její důležité části.
Otestuje vytvořený prototyp a zhodnoťte možnosti využití zabudovaných knihoven pro rozpoznání a digitalizaci textu.
Seznam doporučené literatury
MARQUES, Oge. Image Processing and Computer Vision in iOS. Springer, 2020. ISBN 978-3-030-54030-2.
Apple Developer Documentation: Browse the latest developer documentation, including tutorials, sample code, articles, and API reference. Documentation [online]. Apple, 2022 [cit. 2022-12-01]. Dostupné z: https://developer.apple.com/documentation/
Vision: Apply computer vision algorithms to perform a variety of tasks on input images and video. Documentation [online]. Apple, 2022 [cit. 2022-12-01]. Dostupné z: https://developer.apple.com/documentation/vision/
SwiftUI: Declare the user interface and behavior for your app on every platform. Documentation [online]. Apple, 2022 [cit. 2022-12-01]. Dostupné z: https://developer.apple.com/documentation/swiftui/
Seznam doporučené literatury
MARQUES, Oge. Image Processing and Computer Vision in iOS. Springer, 2020. ISBN 978-3-030-54030-2.
Apple Developer Documentation: Browse the latest developer documentation, including tutorials, sample code, articles, and API reference. Documentation [online]. Apple, 2022 [cit. 2022-12-01]. Dostupné z: https://developer.apple.com/documentation/
Vision: Apply computer vision algorithms to perform a variety of tasks on input images and video. Documentation [online]. Apple, 2022 [cit. 2022-12-01]. Dostupné z: https://developer.apple.com/documentation/vision/
SwiftUI: Declare the user interface and behavior for your app on every platform. Documentation [online]. Apple, 2022 [cit. 2022-12-01]. Dostupné z: https://developer.apple.com/documentation/swiftui/
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Chramcov:
Do jaké míry je aplikace už nasazena v reálném procesu?
Jakým způsobem je řešena licence?
Student na položené dotazy odpověděl a reagoval pohotově.