dc.contributor.advisor | Gajdoš, Petr | |
dc.contributor.author | Łuński, Filip | |
dc.date.accessioned | 2023-06-23T08:44:05Z | |
dc.date.available | 2023-06-23T08:44:05Z | |
dc.date.issued | 2023 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/150116 | |
dc.description.abstract | Cílem práce je vytvořit aplikaci pro vizualizaci a anotaci obrazů s velkým rozlišením ve webovém prostředí. Na vývoji této aplikace je demonstrováno, jaké lze použít postupy a technologie a jaké můžou při takovéto práci s obrazy vznikat problémy; jsou ukázány i jejich možná řešení. V klientské části je použitá mapová knihovna OpenLayers, která nabízí mnoho možností pro postupné načítání obrazů a jejich anotaci. Obrazy jsou po nahrání do aplikace zpracovány a uloženy do dlaždic v mnoha rozlišeních pro pozdější rychlé načítání. S využitím knihovny OpenLayers je do aplikace přidána funkce označování zajímavých oblastí a přidávání komentářů. Dále je přidána funkce pro přiložení předzpracovaných anotací. Pro jejich plynulé načítání i při větším množství prvků jsou prvky předem indexovány na serveru a za běhu jsou postupně načítány. Aplikace je nakonec nasazena na server pomocí platformy Docker, následně je otestována. | cs |
dc.description.abstract | The objective of this thesis is to build an app for high-resolution image visualization and annotation on the web. The development of the app demonstrates what techniques and technologies can be used and what problems we could encounter in this type of image processing; possible solutions for those problems are also shown. On the frontend, the OpenLayers map library is used, which offers many options for image lazy loading and annotation. After uploading to the application, images are processed and saved as tiles in many resolutions for smooth loading on the client. Using the OpenLayers library features such as marking interesting areas and adding comments are added. Next, a feature is added for including preprocessed annotations. For their smooth load even with a larger number of elements, the elements are indexed in advance on the server, and then, while visualizing them, they are loaded gradually as needed. Eventually, the application is deployed to the server using the Docker platform and then tested. | en |
dc.format.extent | 2269198 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | JavaSkript | cs |
dc.subject | TypeScript | cs |
dc.subject | .NET | cs |
dc.subject | OpenLayers | cs |
dc.subject | React | cs |
dc.subject | Docker | cs |
dc.subject | Docker Compose | cs |
dc.subject | Zoomify | cs |
dc.subject | web | cs |
dc.subject | vizualizace obrazů | cs |
dc.subject | anotace obrazů | cs |
dc.subject | zpracování obrazů | cs |
dc.subject | JavaSkript | en |
dc.subject | TypeScript | en |
dc.subject | .NET | en |
dc.subject | OpenLayers | en |
dc.subject | React | en |
dc.subject | Docker | en |
dc.subject | Docker Compose | en |
dc.subject | Zoomify | en |
dc.subject | web | en |
dc.subject | image vizualization | en |
dc.subject | image annotation | en |
dc.subject | image processing | en |
dc.title | Vizualizace obrazových dat na webu | cs |
dc.title.alternative | Visualization of Image Data on the Web | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Radecký, Michal | |
dc.date.accepted | 2023-05-29 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | LUN0024_FEI_B0613A140014_2023 | |
dc.rights.access | openAccess | |