Tugas prak 5

Nama : Marlinni
Nim : 0804105010051
Kelompok : 02
Tugas 5 pratikum pengolahan citra digital

Penapisan pada domain frekuensi
citraawal= double (imread('airplane.tiff'));
% resize citra 128x128 piksel
citra = imresize (citraawal,[256 256]);
citra = citra/max (max(citra));
[s1,s2] = size (citra);
figure (1);
imshow (citra)
% transformasi fourier
fourier = fft2 (citra);
figure (2);
imshow (fourier)
% ukuran tapis dengan diameter 500

diameter =500;
diameter2 = diameter.*ones (s1,s2)

ct = power (fourier,diameter);
figure (3);

imshow (uint8 (ct*256))
% ukuran tapis dengan diameter 400
diameter =400;
diameter2 = diameter.*ones (s1,s2)
ct = power (fourier,diameter);
figure (3);
imshow (uint8 (ct*256))
% ukuran tapis dengan diameter 100
diameter =100;
diameter2 = diameter.*ones (s1,s2)
ct = power (fourier,diameter);
figure (3);
imshow (uint8 (ct*256))
% citra dikembalikan ke domain spasial
kembali = ifft2 (fourier);
figure (8);
imshow (kembali)