Salah satu bidang yang menggunakan pengolahan citra dan komputer visi yang saat ini banyak dikembangkan orang adalah sistem deteksi wajah manusia. Sistem deteksi wajah merupakan sebuah cara untuk mengenali wajah dari manusia baik pada gambar diam ataupun gambar bergerak seperti video realtime yang diambil dari sebuah kamera atau webcam. Pendeteksian wajah biasanya menggunakan algoritma yang mampu mengklasifikasikan wajah manusia atau tidak, atau juga bisa mendeteksi langsung beberapa bagian wajah seperti mata, hidung dan mulut.
Sistem ini dapat mendeteksi wajah pada gambar video realtime menggunakan pemrograman pada OpenCV. Pada dasarnya sistem ini dapat melakukan operasi sederhana dengan mengingat gambar, mendeteksi wajah, memeriksa setiap lokasi gambar dan mengklasifikasikan sebagai “wajah” atau “tidak wajah” dan mengklasifikasikan obyek – obyek yang lain seperti mata, hidung dan mulut.
Obyek data gambar dalam sistem ini merupakan benda bergerak seperti manusia dan lain-lain akan diambil secara realtime menggunakan Video Capture berupa kamera / webcam yang dipasang pada obyek. Oleh Video Capture, data yang berupa gambar video realtime kemudian diolah menggunakan akuisisi data untuk menghasilkan gambar yang selanjutnya akan diproses menggunakan Haar Cascade Classifier untuk mendapatkan hasil berupa gambar video realtime yang sudah mengalami proses pendeteksian masing-masing obyek wajah.
Tahap awal dalam implementasi perancangan adalah dengan melakukan proses instalasi seluruh program mulai dari instalasi Visual Studio 2010 ultimate, instalasi openCV dan penggunaan CMake dan TBB untuk pendukung dari instalasi program ini. Dalam proses capturing gambar dilakukan dengan menggunakan sebuah webcam atau kamera VGA yang sudah tersedia di laptop, sehingga memudahkan aplikasi yang dijalankan. Bahasa pemrograman yang digunakan adalah Visual C++ yang diaplikasikan menggunakan library dari openCV. Data video yang telah diakuisisi kemudian akan akan ditampilkan dalam bentuk gambar video realtime berwarna, kemudian data ini akan diproses menggunakan algoritma Haar Cascade Classifier untuk menghasilkan tampilan realtime video yang sudah mengalami proses pendeteksian.
Untuk menanpilkan tampilan gambar obyek pada layar digunakan program seperti di bawah ini : Read the rest of this post






