|
Generování a zobrazení QR kódů na embedded grafickém OLED displeji
Lakomý, Tomáš ; Krajsa, Ondřej (oponent) ; Hanák, Pavel (vedoucí práce)
Tato diplomová práce se zabývá kódováním informací a jejich generování do QR kódů. Pro tento účel je v práci popsán princip fungování QR kódů a také návrh zařízení. Toto zařízení je schopno zakódovat informaci přijatou přes sériovou linku a následně ji zobrazit v QR kódu na OLED displeji. Zařízení obsahuje mikroprocesor, proto je zde nastíněn postup při programování a testování zařízení.
|
| |
|
Pokročilá čtečka QR kódu pro Android
Kubík, Martin ; Přinosil, Jiří (oponent) ; Šmirg, Ondřej (vedoucí práce)
V rámci diplomové práce byla vytvořena aplikace umožňující detekci a dekódování QR kódů pomocí zařízení s operačním systémem Android. Pro předzpracování obrazu ze zorného pole kamery je využito knihovny OpenCV. Navržený řetězec předzpracování vyhledává ve scéně možné QR kódy, které perspektivně transformuje. Tím je potlačeno případné tvarové zkreslení QR kódu, které by jinak bránilo úspěšnému dekódování. Zároveň je na detekovaný objekt aplikována metoda maskování neostrosti, která snižuje vliv pohybového rozostření obrazu vznikající při pohybu kamery. Takto předzpracovaný obraz je nakonec dekódován pomocí knihovny ZXing. Popsaným způsobem je možné dosáhnout vyšší úspěšnosti detekce a dekódování QR kódů v zorném poli kamery, než je tomu u jiných QR čteček obvyklé.
|
|
Monitorovací systém komunikující s mobilním zařízením
Ilavský, Filip ; Šimek, Václav (oponent) ; Očenášek, Pavel (vedoucí práce)
Táto bakalárska práca sa zaoberá návrhom a implementáciou hardvéru periférie merajúcej teplotu, a implementáciou aplikácie, zobrazujúcej namerané dáta. Bezdrôtová komunikácia medzi perifériou a klientom je implementovaná pod protokolom Bluetooth Smart (verzia 4.0 a vyššie) a zabezpečená bezpečnostným protokolom proti útočníkovi zachytávajúcemu komunikáciu. Výsledkom práce je plne funkčný prototyp periférie merajúcej teplotu a aplikácia zobrazujúca túto teplotu, navrhnutá pre platformu iOS verzie 8.0 a vyššej.
|
|
Systém pro rozpoznávání 2D čárových kódů
Sedlář, Martin ; Richter, Miloslav (oponent) ; Petyovský, Petr (vedoucí práce)
Tato bakalářská práce se zabývá čtením 2D čárových kódů. Na začátku je uveden stručný přehled nejpoužívanějších čárových kódů. Dále se hlavně práce zabývá QR kódy. Vysvětlena je jejich struktura, složení a pravidla pro jejich tvorbu a čtení. Nastíněna je problematika uspořádání scény při jejich snímání. Popsán je algoritmus pro čtení QR kódů, který je psaný v jazyce C++ a využívá knihovnu OpenCV.
|
| |
|
Detekce a rozpoznání maticového kódu v reálném čase
Dobrovolný, Martin ; Juránková, Markéta (oponent) ; Herout, Adam (vedoucí práce)
Tato práce se zabývá detekcí a rozpoznáním maticových kódů. Experimentuje s využitím PCLines algoritmu. PCLines využívá Houghovu transformaci a paralelní souřadnice pro rychlé hledání přímek v obraze. Navrhovaný algoritmus pomocí dvojitého použití PCLines detekuje sady rovnoběžek a cross-ratio rovnicí řeší problémy obrazu zkresleného paralelní projekcí. Dále popisuje optimalizace pro běh v reálném čase a experimentální implementaci. Výsledky testů ukazují, že využití PCLines je jednou z možných cest k detekci maticových kódů.
|
|
Detekce QR kódů pomocí hlubokého učení
Černohous, Matěj ; Kříž, Petr (oponent) ; Přinosil, Jiří (vedoucí práce)
Tato bakalářská práce se zabývá návrhem algoritmu pro detekci a dekódování QR kódů v obrazech využitím technik hlubokého učení. V rámci práce byly zhotoveny 2 datové sady, model neuronové sítě YOLOv7 pro detekci QR kódu v obraze, model neuronové sítě YOLOv4-tiny pro detekci pozičních bodů QR kódu a program v jazyce Python využívající těchto modelů pro čtení QR kódů v obrazech. Pro vyhodnocení byl algoritmus porovnán s jinými řešeními čtení QR kódů.
|
|
Sbírka úloh z lineární algebry
ČAPKOVÁ, Klára
Hlavním cílem bakalářské práce je sestavení sbírky příkladů z lineární algebry, která by mohla sloužit jako doplňující studijní materiál studentům prvního ročníku pedagogické fakulty Jihočeské univerzity v Českých Budějovicích. Důležitá a stěžejní část mé práce je elektronické zpracování této sbírky v programu GeoGebra a vizuální interpretace příkladů pomocí 3D obrázků, QR kódů a hypertextových odkazů, které má studentům přiblížit řešení úloh.
|
|
Atributová autentizace na platformě Android
Strakoš, Jan ; Ricci, Sara (oponent) ; Malina, Lukáš (vedoucí práce)
Diplomová práce se zabývá implementací pilotního systému atributové autentizace na platformě Android. Podpora atributové autentizace na platformě Android je co do počtu implementací velmi slabá a je potřeba jí věnovat zvýšenou pozornost. V teoretické části práce je rozebrána kryptografická podpora na platformě Android, využití nástroje Android NDK (Native Development Kit) a služby HCE (Host-Card Emulation). Součástí teoretické části práce je i popis schémat systému atributové autentizace včetně pilotního systému RKVAC. Praktická část popisuje průběh implementace systému RKVAC na platformě Android společně s implementací vlastního kryptografického jádra založeného na nativní kryptografické knihovně MCL. V závěru práce jsou uvedeny výsledky měření časové, paměťové a výpočetní náročnosti vytvořených mobilních aplikací.
|