Ekstraksi Ciri Perancangan Sistem Software

3.2.5. Fungsi Jarak

Tahap berikutnya setelah citra di ekstraksi ciri yaitu tahap fungsi jarak. Tahap ini berfungsi untuk membandingkan output dari ekstraksi ciri dengan gambar rambu yang berada di database. Fungsi jarak yang digunakan adalah fungsi jarak Chi Square. Tahap ini mencari jarak minimum antara hasil ekstraksi ciri dengan database yang nantinya digunakan sebagai penentu keluaran. Jarak minimum didapatkan dengan menggunakan rumus pada persamaan 2.17. P i merupakan nilai dari ekstraksi ciri citra masukkan sedangkan Q i merupakan nilai dari ekstraksi citra database. Proses ini dapat dilihat dari diagram alir Gambar 3.16. Gambar 3.16. Diagram alir tahap fungsi jarak

3.2.6. Penentuan Keluaran

Setelah tahap perhitungan oleh fungsi jarak, maka hasil pengenalan rambu ditentukan berdasarkan jarak minimum yang diperoleh dari hasil perbandingan antara output dari ekstraksi ciri dengan database, menggunakan fungsi jarak Chi Square. Sehingga proses ini merupakan subproses akhir dari proses pengenalan rambu.Output dari sistem pengenalan rambu lalu lintas ini ada dua jenis, yaitu output berupa text dan output berupa sound. Gambar 3.17. Diagram alir penentu keluaran

3.3 Gambar Uji

Gambar uji diambil setelah user menekan tombol “Capture” yang kemudian webcam akan mengambil gambar rambu lalu lintas yang diletakan sejajar dengan gambar rambu, selain itu tingkat intensitas cahaya sesuai dengan intensitas cahaya di ruang Lab. TTL. Hasil capture lalu diteruskan ke proses selanjutnya yaitu preprocessing dan ekstraksi ciriWavelet Haar. Outputakan disimpan dan nantinya akan diproses kembali sehingga menghasilkan pengenalan citra rambu lalu lintas.

3.4 Perancangan Tampilan GUI Matlab

Sistem pengenalan rambu lalu lintas ini membutuhkan interface yang memudahkan user untuk mengoperasikannya. Interface ini menggunakan Graphical User Interface GUI pada software Matlab. Sketsa interface GUI sistem pengenalan rambu lalu lintas dapat dilihat pada Gambar 3.18. Gambar 3.18. Sketsa GUI pengenalan rambu lalu lintas Tabel 3.2. Keterangan GUI Nama Bagian Deskripsi Tombol Camera On Untuk mengaktifkan webcam Tombol Capture Untuk mengambil gambarcitra Axes 1 pada panel Camera Untuk menampilkan citra secara live dari webcamdan citra hasil capture Axes 2 pada panel Proses Pengenalan Rambu Untuk menampilkan citra hasil grayscale Axes 3 pada panel Proses Pengenalan Rambu Untuk menampilkan citra hasil cropping Axes 4 pada panel Proses Pengenalan Rambu Untuk menampilkan citra hasil resizing Axes 5 pada panel Ekstraksi Ciri Untuk menampilkan citra hasil ekstraksi ciri Axes 6 pada panel Output Text Untuk menampilkan hasil akhir berupa teks Pop Menu Untuk tempat user memilih variasi desimasi Tombol Start Untuk memulai proses pengenalan rambu lalu-lintas Tombol Reset Untuk mengulangi proses pengenalan dari awal Tombol Exit Untuk keluar mengakhiri proses dan keluar dari Interface