Apa itu Template Matching ? adalah teknik dalam pengolahan citra digital untuk menemukan bagian-bagian kecil dari suatu gambar  yang cocok dengan gambar template. biasanya sering digunakan untuk proses quality control pada proses produksi, sensor robot atau sebagai cara untuk mendeteksi tepi gambar. dikutip dari wikipedia.

untuk petunjuk instalasi open CV dengan Eclipse bisa dilihat di postingan ini.

jadi misalnya ada gambar input seperti ini

dan gambar template seperti ini
maka outputnya seperti ini
penjelasanya adalah gambar mulut sebagai input akan dicocokan bagiannya dengan gambar template. dengan menggunakan nilai korelasi untuk menghitung nilainya.maka akan ditemukan posisi yang ideal antara gambar input dengan gambar template.

berikut adalah tampilan projectnya
Project bisa dilihat disini

Label: ,


buat yang belum tahu, Open CV adalah sebuah library yang komplit tentang computer vision. informasi lengkap dari situs opencv atau wikipedia.

langsung saja ke prosesnya.
setelah selesai mendownload file instalasinya. langsung open.
setelahnya akan diminta lokasi untuk mengekstrak file-file library Open CV. misalkan disini ditempatkan di drive D:\Software\Programming.

jika sudah selesai diekstrak selanjutnya ke eclipse,
buat project baru di eclipse

contoh saja kasih nama project Test OpenCv
selanjutnya menambahkan library openCV, buka properties dari project pilih Java Build Path kemudian klik Add Library.
pilih User Library
akan muncul seperti ini, pilih User Libraries
pilih new untuk menambahkan baru
isikan nama untuk User Library nya.
langkah selanjutnya menambahkan file *.jar melalui Add External JARs
pilih filenya yang berada dalam folder hasil ekstrak Open CV tadi
 langkah selanjutnya adalah mengedit Native library location
lokasinya adalah dalam folder java. pilih x86 jika OS 32 bit dan x64 jika OS 64bit.

sudah selesai untuk proses penambahan librarynya. selanjutnya adalah penerapan di java project.

buat class baru di projectnya.
dengan source code seperti dibawah ini.
kalau muncul resultnya seperti diatas berarti library telah sukses ditambahkan ke project. dan siap untuk dipakai untuk project selanjutnya. 

kalau kurang jelas bisa ke situs openCv langsung disini

Label: ,