Cilj ove vježbe je da se upoznate sa mogućnostima Image Processing Toolboxa, a posebno sa manipulacijom grafičkim fajlovima, tj. učitavanje slika u radni prostor Matlaba i snimanje slika, te načinima za prikazivanje slika.
demo
. Kliknite dva puta na Toolboxes, a zatim na Image Processing Toolbox. Posebno obratite pažnju na Discrete Cosine Transform, Edge Detection, 2-D Filtering and Filter Design, Intensity Adjustment and Histogram Equalization i Noise Reduction Filtering. U sledećim vježbama vidjećemo kako se u Matlabu implementiraju neki od tih algoritama.help images
.helpdesk
.imread
iz grupe Image file I/O učitava sliku iz fajla u radni prostor Matlaba. Koje formate grafičkih fajlova podržava ova funkcija? Uočite da je moguće pozvati ovu funkciju tako da vraća dva podatka. Jedan od njih je matrica slike, a drugi je kolormapa. Koji tipovi slika su u pitanju ako je vraćen samo jedan podatka.lena.bmp
korišćenjem varijante funkcije imread
koja vraća samo jedan podatak. Kolike su dimenzije dobijene matrice? Pogledajte vrijednosti elemenata matrice dobijene na taj način. Kojem opsegu pripadaju njihove vrijednosti?imshow
prikazuje sliku koja se nalazi u matrici u radnom prostoru Matlaba na ekranu. Proučite sintaksu funkcije imshow
. Koje tipove slika podržava funkcija imshow
? Prikažite sliku lena.bmp
na ekranu.forest.tif
(ova slika je sastavni dio Image Processing Toolboxa) koristeći varijantu funkcije imread
koja vraća dva podatka. Kolike su dimenzije dobijenih matrica? Pogledajte vrijednosti elemenata dobijenih matrica. Kojoj klasi pripadaju elementi tih matrica i u kojem se opsegu nalaze njihove vrijednosti?forest.tif
pomoću funkcije imshow
. Koju kolormapu ste iskoristili? Prikažite sliku bez eksplicitnog zadavanja kolormape. Šta je u stvari prikazano? Ispitajte funkciju ind2gray
za prevođenje indeksirane slike u intenzitetsku (grayscale) sliku. Formirajte novu sliku koja predstavlja grayscale verziju slike forest.tif
. Prikažite ovu sliku. Pomoću funkcije colormap
moguće je zadati drugačiju kolormapu za prikazivanje intenzitetske slike. Zadajte kolormapu jet(256)
. Da li su sada uočljivi neki detalji koji se nisu vidjeli na grayscale slici? Na grayscale prikaz možete se vratititi zadavanjem kolormape gray(256)
.imwrite
moguće je snimiti sliku koja je memorisana kao matrica u radnom prostoru Matlaba u fajl u nekom od grafičkih formata. Ispitati koje formate grafičkih fajlova podržava ova funkcija. Sačuvati grayscale verziju slike forest.tif
u fajl gsfor.tif
.Napomena: U izvještaj uključite svoja zapažanja ostvarena tokom ove vježbe. Nemojte uključivati slike ili grafike ukoliko se to eksplicitno od vas ne zahtijeva. Obavezno odgovorite na sva postavljena pitanja.