Cyfrowe przetwarzanie obrazów - aplikacja C#

Ładowanie...
Miniatura

Data

2010-07-14 15:58:57

Tytuł czasopisma

ISSN czasopisma

Tytuł tomu

Wydawca

Abstrakt

Celem pracy jest projekt i implementacja aplikacji umożliwiającej cyfrowe przetwarzanie obrazów. Aplikacja zaimplementowana została w języku Visual C# w oparciu o technologię Microsoft .NET. Program stanowi zbiór filtrów i efektów graficznych spotykanych w obecnie dostępnych na rynku programach przetwarzających obrazy w postaci cyfrowej. Stanowią one grupę podstawowych funkcji używanych w tego typu programach. Aplikacja FotoCorec, gdyż tak brzmi nazwa wykonanej aplikacji, gromadzi podstawowe algorytmy przetwarzania obrazów w jednym programie. Z uwagi na zastosowanie technologii .NET, cechuje ją niewielki rozmiar, łatwość opanowania dostępnych funkcji, a także przyjazny interfejs użytkownika. Zakres prowadzonych prac obejmuje zaprojektowanie interfejsu użytkownika oraz sposobu bezpośredniej interakcji z obrazem, implementację algorytmów przekształcających obraz, a także realizację pracy programu z podziałem na tryby. Program został stworzony z myślą o użytkownikach domowych. Jego głównym założeniem jest możliwość cyfrowej obróbki zdjęć za pomocą algorytmów filtrujących i wzbogacających obraz. Użytkownik ma możliwość skorzystania z nich przekształcając obraz za równo w całej jego postaci jak i w wybranym jego fragmencie. Jeżeli dokonane zmiany nie są zadowalające, istnieje możliwość ich cofnięcia i powrót do obrazu sprzed ich wykonania. Aplikacja zawiera w sobie procedury filtrujące różnych typów. Są to m.in. filtry rozmywające, przesuwające, filtr rozpraszający, generator szumu, filtr wyostrzający, a także filtry wykrywające krawędzie i kontury.

Opis

Słowa kluczowe

obrazy cyfrowe, modelowanie obrazu cyfrowego, programy komputerowe, języki programowania

Cytowanie