Tato 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.
Anotace v angličtině
This thesis is about creation of user-friendly software for analysis and processing of video recordings. It includes face, text and person identification algorithms. The system is written in C# WPF and Python. C# language mainly acts as a middleman between user interface and mediates communication with Python, using algorithms for detection and identification of faces using DLIB and OpenCV libraries. Optical Character Recognition is implemented using the Wrapper Tesseract OCR library for C#. The created system then allows extensive video analysis.
video abstract, face detection, face recognition, optical character recognition, C#, Python, Dlib, OpenCV, Tesseract OCR
Rozsah průvodní práce
64
Jazyk
CZ
Anotace
Tato 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.
Anotace v angličtině
This thesis is about creation of user-friendly software for analysis and processing of video recordings. It includes face, text and person identification algorithms. The system is written in C# WPF and Python. C# language mainly acts as a middleman between user interface and mediates communication with Python, using algorithms for detection and identification of faces using DLIB and OpenCV libraries. Optical Character Recognition is implemented using the Wrapper Tesseract OCR library for C#. The created system then allows extensive video analysis.
video abstract, face detection, face recognition, optical character recognition, C#, Python, Dlib, OpenCV, Tesseract OCR
Zásady pro vypracování
Seznamte se s problematikou zpracování a rozpoznávání obrazu a problematikou vytváření desktop aplikací v C# WPF.
Navrhněte a realizujte systém pro (polo)automatické zpracování video nahrávek televizních a jiných pořadů.
Systém by měl obsahovat algoritmy pro automatickou segmentaci video signálu a sadu algoritmů pro rozpoznávání zajímavých objektů v jednotlivých video snímcích.
Výsledný systém by měl být dostatečně uživatelsky příjemný pro poloautomatické zpracování a expertizu video obsahu v rozsáhlých video archívech.
Zásady pro vypracování
Seznamte se s problematikou zpracování a rozpoznávání obrazu a problematikou vytváření desktop aplikací v C# WPF.
Navrhněte a realizujte systém pro (polo)automatické zpracování video nahrávek televizních a jiných pořadů.
Systém by měl obsahovat algoritmy pro automatickou segmentaci video signálu a sadu algoritmů pro rozpoznávání zajímavých objektů v jednotlivých video snímcích.
Výsledný systém by měl být dostatečně uživatelsky příjemný pro poloautomatické zpracování a expertizu video obsahu v rozsáhlých video archívech.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Davies, E., R.: Machine Vision - Theory, Algorithms, Practicalities. Morgan Kaufmann Press. UK, ISBN 0-12-206093-8, 2005
Šonka, M., Hlaváč V., Boyle. R.: Image processing, analysis, and machine vision. 3rd ed. Toronto: Thomson, 829 s. ISBN 978-0-495-08252-1, 2008
Hlaváč, V., Sedláček, M.: Zpracování signálů a obrazů. 2. přeprac. vyd. Praha: ČVUT, 255 s. ISBN 978-80-01-03110-0, 2007
Weil, A.: Learn WPF MVVM - XAML, C# and the MVVM pattern, In Lulu Press, USA, ISBN 978-1326847999, 2017
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
Davies, E., R.: Machine Vision - Theory, Algorithms, Practicalities. Morgan Kaufmann Press. UK, ISBN 0-12-206093-8, 2005
Šonka, M., Hlaváč V., Boyle. R.: Image processing, analysis, and machine vision. 3rd ed. Toronto: Thomson, 829 s. ISBN 978-0-495-08252-1, 2008
Hlaváč, V., Sedláček, M.: Zpracování signálů a obrazů. 2. přeprac. vyd. Praha: ČVUT, 255 s. ISBN 978-80-01-03110-0, 2007
Weil, A.: Learn WPF MVVM - XAML, C# and the MVVM pattern, In Lulu Press, USA, ISBN 978-1326847999, 2017
Přílohy volně vložené
1 DVD
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.