Page 129 - EMODUL - PENGOLAHAN CITRA DIGITAL
P. 129

Algoritma 1.1 – Membangkitkan derau garam dan merica


                        Masukan:
                        →  f : Citra berskala keabuan berukuran M x N
                        →  p : Probabilitas pembangkitan derau (0 s/d 1)

                        Keluaran:
                        →  g : Citra yang telah ditambahi dengan derau

                        derauImpuls(f, p):
                        1. Salin citra f ke g

                        2. FOR y   1 TO M


                                  FOR x   1 TO N               nilai_acak
                        pembangkit_random               IF nilai_acak < p / 2

                        g(y, x)   0 // merica (berwarna hitam)
                                     ELSE
                                          IF nilai_acak > p / 2 AND nilai_acak <= p

                        g(y, x)   255 // Garam (berwarna putih)
                                         END
                                      END-IF
                                  END-FOR
                             END-FOR

                    3. RETURN g
























                                                                                                   129
   124   125   126   127   128   129   130   131   132   133   134