Cel ćwiczenia
Zapoznanie z biblioteką przetwarzania obrazów (Image Processing Toolbox - IPT) pakietu matematycznego MATLAB.
Wiadomości wstępne
Image Processing Toolbox (IPT) jest biblioteką pakietu MATLAB zawierającą zbiór specjalizowanych funkcji przeznaczonych do przetwarzania i analizy obrazów. Funkcje tej biblioteki umożliwiają, m.in., wykonywanie następujących działań na obrazach:
• przekształcenia geometryczne obrazów,
• projektowanie filtrów i przestrzenna filtracja liniowa obrazów,
• transformacje obrazów (Fouriera, kosinusowa),
• poprawa jakości obrazu,
• analiza obrazu,
• przetwarzanie obrazów binarnych.
W celu sprawdzenia, czy używana przez Ciebie instalacja pakietu MATLAB jest wyposażona w bibliotekę IPT, w oknie komend (tj. MATLAB Command Window), wpisz polecenie:
ver
Po zastosowaniu komendy ver zostanie wyświetlona informacja o numerze wersji oraz lista bibliotek, w którą jest wyposażona używana przez Ciebie licencja pakietu MATLAB. W wyświetlonej liście powinna znajdować się m.in. pozycja:
Image Processing Toolbox Version 2.1 15-Dec-1997
Większość funkcji biblioteki IPT to m-pliki napisane w języku skryptowym pakietu MATLAB (tj. pliki z rozszerzeniem * .m). Działanie poszczególnych funkcji i ich składnie można uzyskać za pomocą polecenia
help function_name
np. podając polecenie help imread uzyskasz informację o funkcji imread, służącej do ładowania obrazów z plików dyskowych do pamięci roboczej pakietu MATLAB. Zapoznaj się ze składnią tej funkcji i typami plików graficznych, które mogą być ładowane do pamięci roboczej pakietu.
Pełniejszy opis poszczególnych poleceń można również uzyskać korzystając z pomocy interaktywnej dostępnej w menu głównym okna komend programu MATLAB (np. Help>Help Desk HTML).
Kody źródłowe funkcji zapisanych w m-plikach można wyświetlić stosując polecenie:
3