Page 211 - E-MODUL PCD 2
P. 211

Gambar 10.12 Objek-objek citra yang telah diberi label


                                  Cara  yang  umum  digunakan  untuk  melakukan  pelabelan  adalah

                              melalui metode pembanjiran (flood filling). Tiga cara untuk melakukan


                              pembanjiran dibahas oleh Burger & Burge (2008), yaitu sebagai berikut.

                            1) Pembanjiran secara rekursif: Pendekatan ini dapat diterapkan dengan

                               bahasa pemrograman yang mendukung proses rekursif.


                            2) Pembanjiran melalui Depth-first: Teknik ini memerlukan struktur data

                               tumpukan untuk melaksanakan pembanjiran.


                            3) Pembanjiran melalui Breadth-first: Teknik ini memerlukan struktur data

                               antrian untuk melaksanakan pembanjiran.


                                  Sebagai    contoh, akan  diberikan      implementasi  algoritma yang

                            menggunakan pendekatan breadth-first. Kodenya seperti berikut.








                                                                                                   211
   206   207   208   209   210   211   212   213   214   215   216