kuning sesuai dengan warna yang terdapat pada bendera semaphore. Selanjutnya citra akan dipotong cropping berdasarkan bounding box. Citra yang telah dipotong akan masuk
dalam tahap berikutnya untuk dilakukan resizing agar mendapatkan ukuran yang diinginkan. Ukuran piksel yang diharapkan yaitu 64 x 64. Hasil keluaran dari resizing ini
kemudian menjadi masukkan untuk tahap selanjutnya yaitu tahap pengenalan. Dalam tahap pengenalan terdapat 3 tahap yang terdiri dari ekstraksi ciri,
perhitungan fungsi jarak, dan basis data citra kode huruf semaphore. Terakhir dari tahap pengenalan kode huruf semaphore yaitu tahap penentuan keluaran. Hasil dari penentuan
keluaran kode huruf semaphore ditentukan berdasarkan jarak minimum yang diperoleh dari hasil perbandingan antara basis data dengan ekstraksi ciri.
3.1.1. Pengambilan Citra Kode Huruf Semaphore
Tahap pengambilan citra kode huruf semaphore adalah proses mengambil gambar capture dengan menggunakan webcam yang akan disimpan dalam satu folder. Jarak
pengambilan gambar dilakukan bervariasi dari jarak minimal 3 meter hingga jarak maksimal 5 meter dengan rentang jarak masing-masing 50 cm. Webcam akan dihubungkan
ke perangkat laptop menggunakan sambungan USB 2.0 sehingga setelah pengambilan gambar dapat dikirim dan diterima langsung oleh laptop untuk diolah dengan
menggunakan aplikasi Matlab, seperti yang dapat digambarkan melalui diagram alir pada Gambar 3.2.
Gambar 3.2. Diagram alir pengambilan citra.
Webcam Aktif
Ambil Gambar
Keluaran: Citra Kode Huruf
Semaphore Masukan:
Pose Kode Huruf Semaphore
A A
Mulai
Selesai
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