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
   129   130   131   132   133   134   135   136   137   138   139