Konvolusi Secara Umum Konvolusi

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