diperkecil agar pada saat pengolahan gambar nanti tidak memiliki sebuah kesalahan.
Code program untuk proses scaling adalah :
Dim graph
As Graphics = Graphics.FromImageoriImage1
graph.DrawImageoriImage1, 0, 0, 320, 240 i += 1
Code program dalam proses capture untuk gambar acuan dan gambar fakta adalah sama, hanya saja nama dari variabel kedua gambar adalah berbeda.
3.4 Ekstraksi Ciri
Pada tugas penelitian ini metode yang digunakan untuk melakukan proses ekstraksi ciri warna adalah dengan menggunakan ssebuah metode yang dikenal
dengan metode histogram warna. Histogram warna merupakan proses pada citra dimana pada proses tersebuat akan dihasilkan sebuah distribusi warna dari citra
yaitu jumlah pixel yang mempunyai nilai warna sama. Nilai warna pada tiap-tiap pixel dideteksi kemudian nilai warna tersebut dimasukkan pada color kubus.
Sehingga bila ditemukan pixel yang mempunyai nilai warna yang sama, maka nilai pada color kubus akan bertambah. Dari proses ini akan diketahui
jumlah pixel yang mempunyai nilai warna yang sama. Setiap warna RGB red, green, blue memiliki rentang nilay yang terdiri dari nilai 0 sampai dengan nilai
255. RGB256,256,256 atau dalam vektor dapat dituliskan dengan 256 x 256 x 256. Berikut adalah gambar dari sebuah vektor warna RGB yang memiliki
kombinasi warna 255
Universitas Sumatera utara
255
255
255
Gambar 3.3 Kombinasi Warna 256,256,256
Karena keterbatasan memori yang digunakan untuk menyimpan 256 x 256 x 256 kombinasi warna, maka dilakukan penurunan jumlah kombinasi warna dari
256 menjadi 16 kombinasi warna. RGB 16,16,16 dalam vektor dapat ditulis dengan 16 x 16 x 16, hal ini juga bertujuan untuk meminimalisikan kesalahan
deteksi warna nantinya. Satu gambar disimpan dalam vektor data yang berukuran 16 x 16 x 16 = 4096. Berikut adalah gambar dari sebuah vektor warna RGB yang
memiliki kombinasi warna 16
15
15
15 Gambar 3.4 Kombinasi Warna 16,16,16
Universitas Sumatera utara
3.5 Proses Pendeteksian
Setelah diketahui nilai jarak antara gambar template dan gambar query yang menggunakan metode teknik template matching, maka hasilnya akan
direpresentasikan. Apabila kedua gambar memiliki jarak yang minimal atau perbedaan nilainya kecil, maka kedua gambar dapat dikatakan sama. Sebaliknya,
apabila kedua gambar memiliki jarak yang besar atau perbedaan nilai yang relatif besar, maka kedua gambar juga menunjukkan perbedaan yang besar pula. Untuk
merepresentasikan hal tersebut maka akan ditunjukkan dengan berupa suara yang memberitahukan informasi mengenai perbedaan gambar peralatan tersebut.
Suara yang dihasilkan ketika menginformasikan barang yang hilang merupakan proses pemanggilan file suara. Berikut adalah penggalan program
fungsi pemanggilan file suara
suara = PanggilSuarablow.wav MainkanSuarasuara, SND_ASYNC
Or SND_MEMORY
Universitas Sumatera utara
BAB 4
PERANCANGAN DAN PENGUJIAN SISTEM KONTROL
4.1 Perancangan