Image Viewing and Manipulation Tool
Image Viewing and Manipulation Tool
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/13028Identifikátory
SIS: 45892
Kolekce
- Kvalifikační práce [11264]
Autor
Vedoucí práce
Oponent práce
Štanclová, Jana
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
10. 9. 2007
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Digitální zpracování obrazu zahrnuje mnoho technik užitečných pro opravu a korekci fotografií. Je to například filtrace šumu, zaostřování obrázků, vyvažování barev a mnoho dalších. Cílem práce je navrhnout a implementovat přenositelný program, který by umožnil snadnou integraci existujících implementací těchto technik a uživatelům poskytl sjednocené a snadno použitelné uživatelské rozhraní. Program obsahuje funkce pro procházení, prohlížení a zpracování obrázků. Mezi pokročilé funkce patří spojení expozice - spojení fotografií stejného objektu pořízených s odlišným nastavením expozice do jedné fotografie s větším dynamickým rozsahem. Nástroj umožňuje aplikovat některé operace na skupinu obrázků. Je to rotace obrázku, změna velikosti obrázku a mediánový filtr. Mechanizmus rozšíření programu zahrnuje podporu pro přidávání nových operací zpracování obrázků, aplikaci těchto operací na skupinu obrázků, přidávání podpory nových grafických formátů, modifikaci a rozšiřování uživatelského rozhraní programu.
Image processing comprises many useful techniques for fixing and correcting of digital photographs, such as noise filtering, sharpening of images, color balancing, and many others. The aim of the work is to design and implement a portable tool that would allow easy integration of existing implementations of such techniques, providing its users with a unified and easy to use interface. The tool offers basic functions for image browsing, viewing, and processing. The advanced functions include image bending - manual combining of photographs of the same object taken with different exposures into a single photograph with higher dynamic range. The tool makes it possible to apply some of the operations to a group of images. These operations are image rotation, image rescaling, and median filtering. The extension mechanism of the tool includes support for adding new image processing operations, applying operations to a group of images, extending the range of supported image formats, modifying and extending user interface of the program.