Browsing by Author "Snětivý, Martin"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- ItemNávrhový systém pro zpracování a analýzu obrazuSnětivý, Martin; Chaloupka Josef, doc. Ing. Ph.D. : 54794Tato diplomová práce se zabývá vytvořením uživatelsky přivětivé aplikace pro analýzu, rozpoznávání a zpracování obrazových dat. Projekt je psán v jazyce Python a za pomoci knihoven Numpy, OpenCV, Dlib a dalších se provádí transformace obrazových dat. Transformací obrazových dat se rozumí například od prostých změn barevných prostorů, rotací obrazů, škálování obrazů, translací obrazů, vyhlazování obrazů až po složitější funkce jako jsou hranové detektory. Obsahuje grafické rozhraní definované frameworkem PyQt5, což je nadstavba frameworku Qt pro jazyk Python. Aplikace si uchovává historii provedených operací, která se dá poté exportovat/importovat ve formátu XML pomocí knihovny lxml. Dále byl brán ohled na dostatečnou otevřenost celého systému, aby následné implementace dodatečných algoritmů vyžadovaly co nejmenší čas úprav a zásahů do struktury. Systém je připraven i na jazykové rozšíření. Momentálně podporuje češtinu a angličtinu. Složitější operace běží na odlišném vlákně od hlavního za pomoci rozšíření třídy QThread, která komunikuje se zbytkem aplikace pomocí signálů knihovny PyQt5. Vytvořená aplikace je tedy dostatečně vyspělá na případné rozšíření o další nespočet algoritmů a jazykových mutací.
- ItemSystém pro poloautomatické zpracování videonahrávek pořadůSnětivý, Martin; Chaloupka Josef, doc. Ing. Ph.D. : 54794; Paleček Karel, Ing. Ph.D. Konzultant : 61120Tato bakalářská práce se zabývá vytvořením uživatelský přívětivého softwaru pro analýzu a zpracování videonahrávek pořadů. Dále obsahuje algoritmy pro detekci tváří, textů a identifikaci osob. Systém je psán v jazyce C# a Python. Jedná se o WPF aplikaci. Jazyk C# zde převážně funguje jako prostředník mezi vzhledem a zprostředkovává komunikaci s Pythonem, ve kterém jsou za pomocí knihoven DLIB a OpenCV implementovány algoritmy pro detekci a identifikaci tváře. Optické rozeznávání znaků je implementováno pomocí knihovny Tesseract OCR a jedná se o Wrapper pro C#. Vytvořený systém pak tedy umožňuje rozsáhlou video expertizu.