Návrhový systém pro zpracování a analýzu obrazu

dc.contributorZelenka Daniel, Ing. : 64233
dc.contributor.advisorChaloupka Josef, doc. Ing. Ph.D. : 54794
dc.contributor.authorSnětivý, Martin
dc.date.accessioned2021-08-20T11:11:04Z
dc.date.available2021-08-20T11:11:04Z
dc.date.committed2021-5-17
dc.date.defense2021-06-16
dc.date.submitted2020-10-19
dc.date.updated2021-6-16
dc.degree.levelIng.
dc.description.abstractTato 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í.cs
dc.description.abstractThis thesis is about creation of a user-friendly application for the analysis, recognition and processing of image data. It incomporates operations from simple changes of color spaces, image rotation, image scaling, image translation, image smoothing to more complex functions such as edge detectors. The project is written in Python and with the help of Numpy, OpenCV libraries it performs various image data transformation. It contains graphical user interface defined by PyQt5 framework, which is wrapper of Qt language for Python. Application maintains ordered history of all called operations, which can be exported or imported in XML format thanks to lxml library. The whole system is designed for future scalability, so further new implementations of algorithms are done at ease. System is also multilanguage ready, currently supporting Czech and English. More complex operations run on a different thread than the main thread using the extended QThread class, which communicates with the rest of the application using PyQt5 signals. The included application is more than ready for further expansions of new algorithms and languages.en
dc.description.mark
dc.format64
dc.format.extentIlustrace, Grafy, Tabulky DVD-RW
dc.identifier.signatureV 202102981
dc.identifier.urihttps://dspace.tul.cz/handle/15240/160490
dc.language.isocs
dc.relation.isbasedonpar[1] ŠONKA, M., Hlaváč, V., Boyle, R.: Image processing, analysis, and machine vision. Fourth Edition. Australia: Cengage Learning, ISBN 978-1-133-59369-0, 2015.par par[2] GONZALEZ, Rafael C. a Richard E. WOODS. Digital image processing. Global edition. New York: Pearson, ISBN 978-1-292-22304-9, 2017.par par[3] 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.par
dc.rightsVysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26cs
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectPythoncs
dc.subjectOpenCVcs
dc.subjectPyQt5cs
dc.subjectlxmlcs
dc.subjectPočítačové viděnícs
dc.subjectPython GUIcs
dc.subjectNumpycs
dc.subjectDlibcs
dc.subjectPythonen
dc.subjectOpenCVen
dc.subjectPyQt5en
dc.subjectlxmlen
dc.subjectComputer Visionen
dc.subjectPython GUIen
dc.subjectNumpyen
dc.subjectDliben
dc.titleNávrhový systém pro zpracování a analýzu obrazucs
dc.titleProject system for image processing and analysisen
dc.typediplomová prácecs
local.degree.abbreviationNavazující
local.degree.disciplineIT-N
local.degree.programmeElektrotechnika a informatika
local.degree.programmeabbreviationN2612
local.department.abbreviationITE
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.authorM19000159
local.identifier.stag41371
local.identifier.verbis
local.identifier.verbis38ef08db-6beb-4126-a8ee-a20a0e6ce4cc
local.note.administratorsautomat
local.note.secrecyPovoleno ZverejnitPraci Povoleno ZverejnitPosudky
local.poradovecislo2981
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
Diploma_STAG.pdf
Size:
9.69 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
pyqtvision.rar
Size:
1.71 MB
Format:
Unknown data format
Description:
VSKP__priloha
Loading...
Thumbnail Image
Name:
DP_Martin_Snetivy_vedouci.pdf
Size:
246.8 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
DP_Martin_Snetivy_oponent.pdf
Size:
283 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
21.05 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP