Návrhový systém pro zpracování a analýzu obrazu
dc.contributor | Zelenka Daniel, Ing. : 64233 | |
dc.contributor.advisor | Chaloupka Josef, doc. Ing. Ph.D. : 54794 | |
dc.contributor.author | Snětivý, Martin | |
dc.date.accessioned | 2021-08-20T11:11:04Z | |
dc.date.available | 2021-08-20T11:11:04Z | |
dc.date.committed | 2021-5-17 | |
dc.date.defense | 2021-06-16 | |
dc.date.submitted | 2020-10-19 | |
dc.date.updated | 2021-6-16 | |
dc.degree.level | Ing. | |
dc.description.abstract | Tato 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.abstract | This 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.format | 64 | |
dc.format.extent | Ilustrace, Grafy, Tabulky DVD-RW | |
dc.identifier.signature | V 202102981 | |
dc.identifier.uri | https://dspace.tul.cz/handle/15240/160490 | |
dc.language.iso | cs | |
dc.relation.isbasedon | par[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.rights | Vysokoš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/26 | cs |
dc.rights | A 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/26 | en |
dc.rights.uri | https://knihovna.tul.cz/document/26 | |
dc.rights.uri | https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf | |
dc.subject | Python | cs |
dc.subject | OpenCV | cs |
dc.subject | PyQt5 | cs |
dc.subject | lxml | cs |
dc.subject | Počítačové vidění | cs |
dc.subject | Python GUI | cs |
dc.subject | Numpy | cs |
dc.subject | Dlib | cs |
dc.subject | Python | en |
dc.subject | OpenCV | en |
dc.subject | PyQt5 | en |
dc.subject | lxml | en |
dc.subject | Computer Vision | en |
dc.subject | Python GUI | en |
dc.subject | Numpy | en |
dc.subject | Dlib | en |
dc.title | Návrhový systém pro zpracování a analýzu obrazu | cs |
dc.title | Project system for image processing and analysis | en |
dc.type | diplomová práce | cs |
local.degree.abbreviation | Navazující | |
local.degree.discipline | IT-N | |
local.degree.programme | Elektrotechnika a informatika | |
local.degree.programmeabbreviation | N2612 | |
local.department.abbreviation | ITE | |
local.faculty | Fakulta mechatroniky, informatiky a mezioborových studií | cs |
local.faculty.abbreviation | FM | |
local.identifier.author | M19000159 | |
local.identifier.stag | 41371 | |
local.identifier.verbis | ||
local.identifier.verbis | 38ef08db-6beb-4126-a8ee-a20a0e6ce4cc | |
local.note.administrators | automat | |
local.note.secrecy | Povoleno ZverejnitPraci Povoleno ZverejnitPosudky | |
local.poradovecislo | 2981 |
Files
Original bundle
1 - 5 of 5
Loading...
- Name:
- Diploma_STAG.pdf
- Size:
- 9.69 MB
- Format:
- Adobe Portable Document Format
- Description:
- VSKP
Loading...
- Name:
- pyqtvision.rar
- Size:
- 1.71 MB
- Format:
- Unknown data format
- Description:
- VSKP__priloha
Loading...
- Name:
- DP_Martin_Snetivy_vedouci.pdf
- Size:
- 246.8 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek_vedouciho_VSKP
Loading...
- Name:
- DP_Martin_Snetivy_oponent.pdf
- Size:
- 283 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek_oponenta_VSKP
Loading...
- Name:
- ProtokolSPrubehemObhajobySTAG.pdf
- Size:
- 21.05 KB
- Format:
- Adobe Portable Document Format
- Description:
- Prubeh_obhajoby_VSKP