|
Knihovna pro čtení čárových kódů
Novohradský, Petr ; Přibyl, Bronislav (oponent) ; Kubíček, Radek (vedoucí práce)
Tato práce se zabývá dekódováním různých druhů čárových kódů v obraze. Vybrané druhy čárových kódů podrobně popisuje. Představuje přístup k dekódování lineárních i maticových čárových kódů. Praktická část se zabývá návrhem a implementací programové knihovny pro čtení vybraných typů čárových kódů v jazyce Java.
|
|
Systém pro rozpoznávání čárových kódů
Pribula, Wojciech ; Richter, Miloslav (oponent) ; Petyovský, Petr (vedoucí práce)
Tato práce popisuje čárové kódy používané pro poštovní služby. Konkrétně se jedná o Intelligent Mail Barcode, kód GS1-128, kód České pošty C128 a QR-kód. Jsou zde rozebrány způsoby zakódování informace do podoby kódu a příslušné opravné algoritmy používané pro opravu chyb při dekódování. Zvláště je věnována pozornost Reed-Solomonově korekci chyby u QR-kódu. Dále jsou probrány a zhodnoceny různé metody nalezení kódů, které jsou navrhované autory odborných článků. Je také popsán způsob tvorby testovacích sad snímků a navrhovaný vzhled snímací scény. V poslední řadě je zde umístěn popis vytvořených algoritmů pro detekci a dekódování čárových kódu GS1-128, C128 a IMB ve snímku a vyhodnocení úspěšnosti detekce navržených algoritmů.
|
|
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.
|
|
Modernizace portálu fakturyonline.eu
Jahoda, Vojtěch ; Skála, František (oponent) ; Szőke, Igor (vedoucí práce)
Cílem této práce je modernizace zavedeného webového portálu sloužícího k tvorbě a správě faktur a jeho rozšíření o nové funkce. Práce při návrhu a implementaci změn klade maximální důraz na zpětnou vazbu od uživatelů, aby pro ně byly změny opravdu přínosem a ne přítěží. Využívá širokého spektra různých technologií a při implementaci změn používá inkrementální model. Závěrem analyzuje vliv změn na návštěvnost a zjišťuje spokojenost uživatelů.
|
|
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ů.
|