Hasil dan Pembahasan Konversi RGB ke Grayscale Hasil Pembahasan Image Subtract

function c=imkuranga,b c=a-b; Gambar 4.6. Perhitungan Image Subtract im2subtract

4.2.4 Hasil Pembahasan Image to Biner

Proses image subtracting sebelumnya memiliki nilai grayscale yang kemudian dari citra grayscale ini kemudian akan diubah menjadi citra bhitam putih atau black white atau biner menggunakkan fungsi im2bw pada matlab. Proses ini dimaksudkan agar dapat menentukan lokasi centroid dan menetukan rectangel sehingga dapat tejadi proses tracking yang telah diolah dengan meanshift. function c=imkebwa,b c=ceila-b; 4.2.4 Hasil dan Pembahasan Kotak Pendeteksi Search Window Pengujian terhadap proses pembuatan kotak pendeteksi dilakukan dengan memberikan program sebagai berikut. [row,col]=sizex; momen0=sumsumx 3 moments m10= 0; m00= 0; m01= 0; mu00 =0; hitung=0; baris=0; kolom=0; Perhitungan Moment for r=1:row for c=1:col if xr,c==1 hitung=hitung+1; M00 baris=baris+r; M01 kolom=kolom+c; M10 end end end Hitung Nilai Tengah x = kolomhitung y = barishitung bc=[x y]; a=floorsqrtmomen0; panjang sisi persegi b=floora2; separuh panjang sisi persegi c=[x-b y-b]; koordinat kiri atas bb=[c b b]; Gambar 4.6. Gambar Subrutin Proses Perhitungan Kotak Pendeteksi Dalam proses ini, search window ini digunakan untuk mendeteksi wajah ketika wajah telah tampil di layar monitor pada saat program di jalankan. Search window ini akan bergerak mengikuti gerakan wajah. Diawali dengan mengambil nilai biner yang diperoleh dari hasil substract antara grayscale dan hue, kemudian dilakukan pencarian luasan object dari nilai biner tersebut. Setelah mendapatkan luasan object, langkah selanjutnya yaitu mencari center of mesh titik tengah pada proses ini dalam mencari titik tengah menggunakan persamaan 2.2. Ketika nilai tengah telah diperoleh maka langkah selanjutnya yaitu membuat kotak pendeteksi search window dengan persamaan 2.3. Hasil dari proses ini dapat dilihat pada gambar 4.7. Gambar 4.7. Hasil Akhir Subrutin Kotak Pendeteksi

4.2.6. Hasil dan Pembahasan Program Utama

Pada pengujian program utama, dipastikan terlebih dahulu bahwa kamera akan mengambil gambal dengan latar belakang hitam. Setelah semua media telah siap maka langkah selanjutnya adalah mengeksekusi program utama. Di dalam program utama berisi pengaturan untuk menghubungkan matlab dengan webcam, pengaturan interval video dan frame yang akan di ambil, dan gabungan dari subrutin yang telah dibuat. Hasil akhir dan program utama iniakan menampilkan kotak pendeteksi pada wajah, seperti yang terdapat pada gambar 4.8. imaqhwinfo [camera_name, camera_id, format] = getCameraInfoa Menjalankan video dengan inputan camera yang digunakan video_input = videoinputwinvideo,1,YUY2_320x240; vid = videoinputcamera_name, camera_id, format; Memasukan properti video yang dibutuhkan