Instrukcja do ćwiczenia 7
Transkrypt
Instrukcja do ćwiczenia 7
Projekt współfinansowany Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Instrukcje Laboratoryjne Metody cyfrowego przetwarzania informacji multimedialnej 2013 Projekt współfinansowany Europejskiego Funduszu Społecznego w ramach Programu Operacyjnego Kapitał Ludzki Laboratorium 7 Treści programowe: Cel ćwiczenia: Przykładowe pomocne funkcje: Przykładowe zadania: Przykład programu: Binaryzacja obrazów. Przeprowadzenie pewnego rodzaju segmentacji wykonywanej na podstawie jasności pikseli obrazów szarych Inne rodzaje segmentacji mogą wyróżniać obiekty na przykład na podstawie: – konturów – barwy – typu tekstury (faktury) powierzchni itp. im2uint8,im2uint16,im2int16,im2single,im2double %funkcje do przeskalowania obrazów gray2ind,ind2gray,ind2rgb,rgb2gray,rgb2ind %funkcje do przetwarzania obrazów im2bw %zamiana obrazka szaro odcieniowego na obraz binarny Wczytać, odtworzyć, wykonać proste operacje na obrazie z uwzględnieniem przykładowych funkcji oferowanych przez pakiet. close all; %To jest program do operacji binarnych na pliku graficznym %konwersja do kolorów szarości I = imread('storczyk.tif'); J = rgb2gray(I); figure, imshow(I), figure, imshow(J); %konwersja odwrotna [X,map] = imread('trees.tif'); gmap = rgb2gray(map); figure, imshow(X,map), figure, imshow(X,gmap); %konwersja binarna BW = im2bw(X,map,0.4); imshow(X,map), figure(10) imshow(BW) BW = im2bw(X,map,0.9); figure(11) imshow(BW)