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