Webové rozhraní pro zpracování obrazu
Loading...
Date
Authors
Beran, Milan
ORCID
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Práce se zabývá návrhem a implementací systému, který slouží k jednoduššímu ovládání konzolových aplikací pro zpracování obrazu. Práce je postavena na třech oblastech informačních technologií: distribuovaných systémech, zpracování obrazu a webových technologiích. Systém se skládá z několika samostatných prvků, které spolu komunikují při zpracování zadaných úkolů. Řídící rozhraní a daemon, přijímající požadavky s úkoly, jsou implementovány v jazyce PHP. Programy pro zpracování obrazu jsou naprogramovány v jazyce C s použitím knihovny OpenCV. Ovládání systému je řešeno za pomoci webového rozhraní, které využívá dynamické ovládací prvky, implementované pomocí JavaScriptu, knihovny jQuery a rozhraní jQueryUI. Součástí práce je také popis nasazení systému v rámci dvou prostředí, experimenty zkoumající výkonnost systému a testování webového rozhraní z hlediska uživatelské přístupnosti.
This paper concerns design and implementation of a system which provides easier control of digital image processing console applications. The work is based on threes information technology domains: distributed systems, image processing and web technologies. The system consist of number of separated components communicating with each other in order of processing desired tasks. Control interface and the task daemon are implemented in PHP language. Image processing programs are implemented in C language using OpenCV graphic library. Control of the system is carried out through web graphical interface using dynamic control components implemented in Javascript language, jQuery library and jQueryUI interface. Part of the work is also a description of employment of the system in practical use in two environments, experiments concerning system performance and web interface user acceptance testing.
This paper concerns design and implementation of a system which provides easier control of digital image processing console applications. The work is based on threes information technology domains: distributed systems, image processing and web technologies. The system consist of number of separated components communicating with each other in order of processing desired tasks. Control interface and the task daemon are implemented in PHP language. Image processing programs are implemented in C language using OpenCV graphic library. Control of the system is carried out through web graphical interface using dynamic control components implemented in Javascript language, jQuery library and jQueryUI interface. Part of the work is also a description of employment of the system in practical use in two environments, experiments concerning system performance and web interface user acceptance testing.
Description
Keywords
Ajax, Cloud Computing, CSS, detekce hran, distribuované systémy, Houghova transformace, JavaScript, jQuery, MySQL, OpenCV, PHP, Rich Internet Application, Web 2.0, webové služby, XHTML, XML, zpracování obrazu, Ajax, Cloud Computing, CSS, Distributed systems, Edge detection, Hough transform, Image processing, JavaScript, jQuery, MySQL, OpenCV, PHP, Rich Internet Application, Web 2.0, Web services, XHTML, XML
Citation
BERAN, M. Webové rozhraní pro zpracování obrazu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2010.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační systémy
Comittee
prof. Ing. Tomáš Hruška, CSc. (předseda)
doc. Ing. Vladimír Janoušek, Ph.D. (místopředseda)
Ing. Vladimír Bartík, Ph.D. (člen)
Doc. Ing. Jiří Douša, CSc. (člen)
doc. Ing. Přemysl Kršek, Ph.D. (člen)
doc. Ing. František Zbořil, Ph.D. (člen)
Date of acceptance
2010-06-18
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: Jakým způsobem byla testována bezpečnost aplikace? (například SQL Injection, kontrola parametrů pro spouštění programů zpracovávajícího obraz) Jakým způsobem byla testována odolnost proti výpadkům jednotlivých částí systému? Je systém schopný se autonomně vzpamatovat z chyby? Případně indikovat chybu?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení