3.1.2. Tahap Preprocessing
Tahap preprocessing memiliki empat tahapan dalam prosesnya yaitu, konversi citra RGB ke HSV, segmentasi warna HSV, Cropping, dan Resizing yang dapat digambarkan
dalam diagram alir pada Gambar 3.3.
Gambar 3.3. Diagram alir preprocessing citra. Tahap konversi citra RGB ke HSV dilakukan karena pada keluaran citra yang di
hasilkan oleh webcam C270 memiliki format RGB. Sehingga diperlukan konversi citra diperlukan agar format citra menjadi format HSV. Sintak yang akan digunakan pada
Matlab dapat dilihat di bawah ini, serta proses dalam konversi citra dapat digambarkan dalam diagram alir pada Gambar 3.4.
Cropping
Resizing
Keluaran: Citra Hasil
Preprocessing Masukan:
Citra RGB
Segmentasi warna HSV
Konversi citra RGB ke HSV
Mulai
Selesai
Gambar 3.4. Diagram alir konversi RGB ke HSV. Tahap segmentasi warna ini dilakukan pada ruang warna HSV untuk menentukan
ruang warna yang diinginkan dan tidak diinginkan. Pemilihan warna ini dapat dikelompokkan sesuai dengan ruang warna hue, saturation, dan value. Dalam penelitian
ini, peneliti hanya mengambil ruang warna hue. Hal ini didasarkan pada warna bendera semaphore
memiliki warna kuning yang dapat disegmentasi dan dapat digunakan untuk proses selanjutnya. Warna kuning dipilih karena dalam suatu gambar yang diambil dengan
menggunakan webcam tidak terdapat warna kuning lainnya, sehingga dapat mempermudah dalam melakukan segmentasi warna. Segmentasi warna ini hanya akan mengambil nilai
warna yang memiliki rentang nilai hue berwarna kuning sesuai dengan warna pada bendera semaphore
. Nilai yang digunakan berdasarkan nilai ambang warna hue yang akan dievaluasi keterangannya pada bab IV. Sintak yang akan digunakan pada Matlab dapat
dilihat dibawah ini, serta diagram alir dari proses segmentasi warna HSV diperlihatkan pada Gambar 3.5.
Keluaran: Citra HSV
Masukan: Citra RGB
Konversi RGB ke HSV berdasarkan nilai R, G, dan B
Mulai
Selesai
RGBkeHSV untuk mengonversi RGB ke HSV function [H,S,V] = RGBkeHSVR,G,B
Segmentasi Warna s3=hsv:,:,3;
Ambil bagian value s2=hsv:,:,2;
Ambil bagian saturation s1=hsv:,:,1;
Ambil bagian hue yang digunakan imshow s1