Jarak Canberra[8] Templete Matching[9] Metode K-Nearest Neighbor K-NN [10] Matlab[12]

2.5. Jarak Canberra[8] Jarak Canberra adalah fungsi yang digunakan untuk mencari jarak d antara vector � dan � dimana n merupakan panjang dimension dalam ruang vector. Dapat dilihat pada persamaan berikut ini: , = � − � � + � �=1 2.7 Dimana : = 1 , 2 … dan = 1 , 2 … 2.8 Keterangan : 1. � dan � adalah dua vector yang jaraknya akan dihitung. 2. N menyatakan panjang vector. 2.6. Templete Matching[9] Tamplate matching adalah salah satu teknik dalam pengolahan citra digital yang berfungsi untuk mencocokan tiap-tiap bagian dari suatu citra dengan citra yang menjadi template acuan. Teknik ini banyak digunakan dalam bidang industri sebagai bagian dari quality control . Metode tamplate matching adalah salah satu metode terapan dari teknik konvolusi, metode ini sering digunakan untuk mengidintifikasi citra karakter huruf, angka, sidik jari fingerprint dan aplikasi-aplikasi pencocokan citra lainya. Secara umum teknik konvolusi didefinisikan sebagai suatu cara untuk mengkombinasikan dua buah deret angka yang menghasilkan deret angka ke tiga. 2.7. Metode K-Nearest Neighbor K-NN [10] Algoritma K-Nearest Neighbor adalah sebuah metode untuk melakukan klasifikasi terhadap obyek berdasarkan data pembelajaran yang jaraknya paling dekat dengan obyek tersebut. Dari gambar yang diberi vector x dan ukuran jarak; maka 1. Dari vector N, mengenditifikasi K-Nearest Neighbor K-NN,yanglepas dari label kelas. K adalah yang dipilih untuk menjadi dua kelas bermasalah, dan secara umum tidak menjadi kelipatan dari jumlah kelasM. 2. Dari sample k, mengenditifikasi untuk jumlah vector, ki, yang termasuk dalam kelaswi, i = 1,2,…,M. tentunya �� = � 1 3. Penetapan x untuk kelas wi dengan maksimal jumlah sampel dari ki. Ilustrasi di bawah merupakan K-Nearest Neighbor K-NN untuk kasus k = 11. Gambar 2.7. Ilustrasi K-Nearest Neighbor K-NN Dengan k=11 2.8. Matlab[12] Studi pengenalan gambar rambu larangan lalu lintas ini membutuhkan sebuah alat bantu untuk menghitung data matematis yang kompleks. Matlab adalah sebuah bahasa dengan kemampuan tinggi untuk komputasi teknis. Matlab menggabungkan komputasi, visualisasi, dan pemrograman dalam satu kesatuan yang mudah digunakan di mana masalah dan penyelesaiannya diekspresikan dalam notasi matematik yang sudah dikenal. Matlab adalah sistem interaktif yang mempunyai basis data array yang berkaitan dengan formulasi matriks dan vector. Dalam perkembangannya, Matlab mampu mengintegrasikan beberapa software matriks sebelumnya dalam satu software untuk komputasi matriks. Sistem matlab terdiri atas lima bagian utama : a. Development Environment Kumpulan semua alat-alat dan fasilitas untuk membantu kita dalam menggunakan fungsi dan file Matlab. Bagian ini memuat desktop, command window , command history, editor and debugger dan browser untuk melihat help, workspace , files. b. The Matlab Mathematical Function Library Koleksi semua algoritma komputasi, mulai dari fungsi sederhana seperti sum, sine, cosine sampai fungsi lebih rumit seperti invers matriks, nilai Eigen, fungsi Bessel dan fast Fourier transform. c. The matlab language Bahasa matriks atau array level tinggi dengan control flow, fungsi, struktur data, input atau output, dan fitur object programming lainnya. d. Graphics Matlab Fasilitas untuk menampilkan vector dan matriks sebagai grafik. Fasilitas ini mencakup visualisasi data dua atau tiga dimensi, pemrosesan citra image, animasi, dan grafik animasi. e. The Matlab Application Program Interface API Paket ini memungkinkan kita menulis bahasa C dan Fortran yang berinteraksi dengan Matlab. 2.9. Webcam[13]