Page 134 - E-MODUL PCD 2
P. 134
for i=1 : m
for j=1 : nc
derau = randn * sigma + mu;
G(i,j) = round(F(i, j) + derau);
if G(i,j) > 255
G(i,j) = 255;
elseif G(i,j) < 0
G(i,j) = 0; end
end end
G = uint8(G);
Penggunaan fungsi Derau Gaussian skala keabuan
>> Img = imread('C:\Matlab\Image\gunung.png');
>> imshow(Img)
>> G = Nightly111DerauGaussian (Img, 50);
>> Imshow(G)
Pada contoh di atas, yang digunakan sebesar 50. Tiga contoh hasil
penambahan derau Gaussian pada citra Innsbruck.png ditunjukkan pada
Gambar 11.3.
134