Deteksi Posisi Wajah dengan OpenCV(Open Computer Vision)

Posted: January 13, 2013 by Iman Rahmansyah Tayibnapis in C++, camera, openCV

Deteksi posisi wajah merupakan hal dasar yg diperlukan dalam pembuatan smart health diagnostic  digital camera. Hal ini sangat diperlukan disebabkan pendiagnosaan yang dilakukan oleh alat ini melalui wajah. Jika posisi wajah tidak dapat di-tracking  maka analisis atau diagnosa tidak dapat dilakukan.

Untuk melakukan hal terbseut dibutuhkan beberapa hal :

1.  Satu unit komputer dengan kamera digital (dalam hal ini webcam)

2. library openCV 2.4.2

3. XML haarcascade

4. Aplikasi Visual Studio C++ 2010

Pertama, yang harus dilakukan adalah memasang aplikasi Visual Studio C++ 2010 pada komputer. Kedua, memasang library OpenCV pada Visual Studio 2010. Untuk mengunduh library OpenCV . Sedangkan tutorial instalasi/pemasanngan OpenCV ke Visual Studio 2010 http://priawadi.blogspot.com/2012/09/install-opencv-dengan-visual-c-visual.html. Ketiga, buatlah suatu empty project C++ baru. Kemudian salin file haarcascade_frontalface_alt.xml ke project yang telah dibuat. Salin ke folder yang memiliki nama yang sama dengan projek yang telah dibuat. File haarcascade itu sendiri dapat disalin dari folder tempat dinstalasi OpenCV (…\opencv\data\haarcascades). Terakhir membuat program untuk deteksi wajah. Untuk program yang dapat dilihat di sini

Hasilnya seperti berikut :
capture

Comments
  1. […] menggunakan  library OpenCV. Langkah awal adalah mendapatkan gambar wajah pengguna dengan cara yg diposting sebelumnya. Kedua, gunakan fungsi pemisah warna RGB. Ketiga, gunakan histogram Counter untuk menghitung dan […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s