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)