|
Rychlá detekce dopravních značek v obraze
Sochor, Jakub ; Španěl, Michal (oponent) ; Herout, Adam (vedoucí práce)
Tato bakalářská práce se zabývá detekcí dopravních značek v obraze, přičemž cílem bylo zpracování v reálném čase. Nejprve budou popsány algoritmy a způsoby, jakými mohou být dopravní značky detekovány. Následně bude popsána detekce dopravních značek využívající jejich tvarů a úpravy tohoto algoritmu provedené v rámci této práce. V další části bude provedeno vyhodnocení výsledků, kterých se podařilo dosáhnout.
|
|
Multiplayer hra pro platformu Android
Martinák, Andrej ; Bartoň, Radek (oponent) ; Žák, Pavel (vedoucí práce)
Tato bakalářská práce se věnuje problematice vývoje real-time mobilních her pro více hráčů na platformě Android. První kapitoly se zabívají analýzou a možnostmi vývoje aplikací na této platformě. Následuje popis různých principů používaných při tvorbě her pro více hráčů. Součástí práce je také popis technologií, které byli analyzovány a poté použity při implementaci 2D real-time bojové hry a herního serveru. V práci je postupně popsán proces návrhu, implementace hry a testování celé aplikace.
|
|
Fyzikální simulace látky (textilu)
Řehánek, Martin ; Juránek, Roman (oponent) ; Navrátil, Jan (vedoucí práce)
Tato bakalářská práce se zabývá simulací látky v reálném čase. Látkou se myslí textilie. Nejdříve vysvětluje princip simulace textilu, který používá pro svou práci systém pružin. Poté vysvětluje matematické a fyzikální základy potřebné pro simulaci a následně popíše samotnou implementaci simulace. V závěrečné části se zhodnotí dosažené výsledky.
|
|
Webový editor textů s podporou souběžné práce více uživatelů
Konečný, Martin ; Jaša, Petr (oponent) ; Rychlý, Marek (vedoucí práce)
Kolaborativní editace v reálném čase je výzkumná oblast, kterou se vědci zabývají již více než 20 let. Problém kolaborativní editace spočívá v souběžné editaci prostého textu, formátovaného textu či obrazu prostřednictvím několika uživatelů přes počítačovou síť s vysokou latencí. Mnoho problémů kolaborativní editace, včetně problému zajištění konzistence dokumentu pro všechny uživatele, lze přeformulovat na problém konkurentního editování dokumentů. Již v roce 1989 byla vyvinuta inovativní technologie Operační Transformace (Operational Transformation) v rámci systému GROVE (GRoup Outline Viewing Editor), díky které byly formulovány některé základní otázky kolaborativní editace. Tento dokument má za cíl srovnat současné implementace kolaborativních editorů. Na základě takto získaných znalostí pak bude vytvořen nový textový editor podporující souběžnou editaci přes webové rozhraní. Důraz bude kladen zejména na řešení komunikace jednotlivých instancí editoru, propagování změn, řešení konfliktů mezi operacemi a zotavení systému po selhání komunikace.
|
|
Analýza jader real-time operačních systémů běžících na platformě FITkit
Rajnoha, Peter ; Šimek, Václav (oponent) ; Strnadel, Josef (vedoucí práce)
Práce sa zabývá problematikou výstavby RT operačních systémů pro použití ve vestavěných zařízeních. Zaměřuje se hlavně na možné využití RT systémů pro platformu FITkit a popisuje jednotlivé problémy a jejich možné řešení. Jedním z takovýchto problémů je získání časových závislostí pro úlohy, pro které chceme zabezpečit jejich RT vlastnosti. Pro tento účel byl rozšířen existující simulátor daného mikrokontroléru, který se nachází na platformě FITkit. Simulátor je potom možné využít pro detailní sledování běhu jednotlivých úloh v systému na základě dynamické analýzy, sbírat časové statistiky pro části programu a rozšířit ho o další moduly. S využitím znalosti funkcionality konkrétního operačního systému a získaných časových závislostí byl integrován plánovací mechanizmus RM do systému FreeRTOS.
|
| |
| |
|
Rozpoznávání akordů
Soudek, Ondřej ; Glembek, Ondřej (oponent) ; Černocký, Jan (vedoucí práce)
Cílem této bakalářské práce je vytvořit aplikaci, která bude v reálném čase analyzovat signál, pocházející z elektrické nebo akustické kytary, a bude rozpoznávat, jaký akord nebo tón uživatel hraje, případně akord tomu nejbližší. Práce obsahuje základy hudební teorie, způsob řešení zadaného problému a výsledky testování.
|
|
Segmentwise Discrete Wavelet Transform
Průša, Zdeněk ; Vargic,, Radoslav (oponent) ; Dr. Peter L. Sndergaard (oponent) ; Rajmic, Pavel (vedoucí práce)
The dissertation deals with SegDWT algorithms performing a segmented (segmentwise) computation of one- and multi-dimensional Discrete Wavelet Transform – DWT. The segmented approach allows one to perform the segment (block) wavelet analysis and synthesis using segment overlaps while preventing blocking artifacts. The parts of the wavelet coefficients of the whole signal wavelet transform corresponding to the actual segment are produced by the analysis part of the algorithm exploiting overlap-save principle. The resulting coefficients belonging to the segment can be processed arbitrarily and than they can transformed back to the original domain. The reconstructed segments are than put together using overlap add principle. The already known SegDWT algorithm can not be effectively used on multidimensional signals. Several modifications of the algorithm are proposed which makes it possible to generalize it to multidimensional cases using separability property. In addition, the thesis presents SegLWT algorithm adopting ideas of the SegDWT and transferring it to the non-causal lifting filter bank structures.
|
|
Detekce a rozpoznání omezení rychlosti z dopravních značek
Solnický, Vojtěch ; Krejsa, Jiří (oponent) ; Grepl, Robert (vedoucí práce)
Diplomová práce se zabývá návrhem a implementací systému pro detekci a rozpoznání omezení rychlosti z dopravních značek. Konkrétně jde o rozpoznání červených kruhových značek Nejvyšší povolená rychlost z obrazových dat za použití metod počítačového vidění. V rámci práce je naprogramováno a otestováno několik metod. Ve finálním řešení je použita segmentace pomocí YCbCr barevného modelu. Detekce kruhové značky i závěrečná klasifikace je vyřešena porovnáním se vzorem. Pro rozpoznání v reálném čase je použit algoritmus sledování detekovaných značek mezi snímky videosekvence. Program je vytvořen v prostředí MATLAB a Simulink. Výsledkem je prototyp jednoduchého asistenčního systému, který je možné implementovat na jakýkoli počítač s kamerou. Správná funkce algoritmu byla prokázána při testech v reálném provozu.
|