1. Bacalah sebuah citra berwarna. Tampilkan citra tersebut di figure 1.
Jawab : Command History : #Membaca Citra >> i=imread('file:///D:/Pengolah Citra Digital/imagesUIn.jpeg'); >> kontras = 2.5 * i; >> kecerahan = i + 60; >> negatif = 255 - i; >> subplot(2,2,1); imshow(i) >> subplot(2,2,3); imshow(kontras); >> subplot(2,2,4); imshow(negatif); >> subplot(2,2,2); imshow(kecerahan); 2. Ubahlah warna citra menjadi grayscale (skala keabuan) menggunakan fungsi rgb2gray. Tampilkan citra tersebut di figure 2. Jawab : Command History : clc; clear; close all; global img RGB = imread('file:///D:/Pengolah Citra Digital/imagesUIn.jpeg'); Gray_Scale = rgb2gray(RGB); subplot(2,2,1) imshow(RGB); title('Gambar Asli') subplot(2,2,2) imshow(Gray_Scale); title('Gambar GrayScale') 3. Potonglah citra pada pada langkah ke-2 di atas. Tampilkan baris ke 51-100 dan kolom 101-200. Tampilkan hasilnya di figure 3. Jawab : Command History : #figure(3) figure3 = imcrop(figure2,[:, :, 100-51,200-101]); #imshow(uint8(figure3)); #title ('Croped image');
4. Ubahlah nilai-nilai piksel citra pada langkah ke-3:
I(20,20)=0, I(20,41-42)=0, I(20,61-63)=0, I(20-21,80-81)=0. I(40,20)=255, I(40,41-42)=255, I(40,61-63)=255, I(40-41,80-81)=255. Tampilkan hasilnya pada figure 4. Jawab : Command History : figure(4) figure4 = figure3(20,20)=0, figure3(20,41-42)=0, figure3(20,61-63)=0, figure3(20-21,80-81)=0. imshow(uint8(figure4)); title ('Modify pixel image'); Imwrite 5. Simpanlah citra hasil langkah ke-4 menggunakan perintah imwrite. Jika membutuhkan penjelasan tentang fungsi yang digunakan ketik: help nama_fungsi.