LabVIEW Team Indonesia

cancel
Showing results for 
Search instead for 
Did you mean: 

Deteksi Wajah dengan LabVIEW dan openCV addons

Hallo, semangat pagi! Berikut saya coba share gimana cara deteksi wajah dengan LabVIEW dan openCV addons. Tujuannya adalah untuk mengenali mana wajah dan mana yang bukan merupakan wajah dari suatu gambar atau gabungan dari beberapa gambar (video). Ini merupakan langkah awal buat temen-temen yang ingin melakukan penelitian mengenai facial recognition. Sebelumnya saya ucapkan terimakasih pada Pak Krisna atas bantuan yang diberikan

Berdasarkan Handbook of Facial Recognition-nya Pak Stan Z. dkk terdapat beberapa algoritma yang dapat kita gunakan untuk menentukan apakah ini wajah atau bukan wajah. Semakin baik algoritma yang digunakan, maka hasil yang didapatkan akan semakin akurat.

10.jpg

Gambar 1

Sebagai contoh dari Gambar 1 dapat kita lihat penggunaan deteksi wajah menggunakan cases frontal face. Dapat kita lihat sistem hanya dapat mendeteksi satu wajah. Padahal di dalam gambar tersebut terdapat empat wajah. Ini disebabkan karena sistem hanya mendeteksi wajah dari pose bagian depan. Sedangkan wajah pose lain diabaikan.

11.jpgGambar 2

Contoh lain dapat kita lihat dari Gambar 2, sistem dapat mendeteksi wajah dari pose seluruh bagian. Untuk mendeteksi mana wajah dan mana yang bukan wajah dapat digunakan algoritma yang menurut saya cukup membuat rambut kriting. Tapi temen-temen nggak usah khawatir karena algoritma tsb. sudah terdapat pada opensource computer vision (openCV). Berdasarkan Learning OpenCV 2nd edition-nya Pak Adrian dkk. dijelaskan bahwa openCV merupakan pustaka computer vision yang opensource. Pustaka tersebut ditulis dalam bahasa C dan C++ berjalan pada sistem operasi Windows, Mac OS, iOS dan Android. Antarmuka tersedia untuk Phyton, Java, Matlab, dll.

Pada tulisan ini saya coba jelaskan penggunaan addons openCV pada LabVIEW seperti langkah berikut.

1. Sebelumnya temen-temen harus install NI Vision Development Module.

2. Lalu install openCV addons

http://sine.ni.com/nips/cds/view/p/lang/en/nid/213723

3. Install Vision Acquisition Software (VAS) yang terbaru. Sebelum install VAS terbaru somehow terdapat error yang menyebabkan broken arrow.

http://www.ni.com/download/ni-vision-acquisition-software-august-2016/6306/en/

4. Buka Find Examples >> OpenCV Face Detection.vi

5. Pastikan webcam tersedia dan settingan benar.

6. Run vi dan, yuhuu deteksi wajah dengan LabVIEW dan openCV addons secara realtime berhasil.

Hasilnya adalah seperti Gambar 3 berikut.

1.JPG

Gambar 3

Dari Gambar 3 dapat kita lihat yang terdeteksi sebagai wajah hanyalah wajah Mas Deny (tengah) dan wajah Pak YH (kanan). Sedangkan wajah saya (kiri) tidak terdeteksi sebagai wajah. Ini dikarenakan metode yang digunakan untuk deteksi wajah oleh openCV pada kasus ini adalah haarcascade_frontalface_alt.xml yang hanya dapat mendeteksi wajah dari bagian depan.

7_2.JPG

Gambar 4

Contoh lain dapat kita lihat pada Gambar 4. Sistem berhasil mendeteksi seluruh wajah pada gambar.

Demikian sedikit ulasan mengenai deteksi wajah dengan LabVIEW dan openCV addons. Semoga bermanfaat bagi kita semua.

Salam,

Dika Abadianto

Message 1 of 11
(9,493 Views)

Wuih mantabh Dhik..

Semangat!

0 Kudos
Message 2 of 11
(8,660 Views)

mantap, sik asik

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2021
0 Kudos
Message 3 of 11
(8,660 Views)

mantap om

gmn download di link http://sine.ni.com/nips/cds/view/p/lang/en/nid/213723 padahal VIPM udh ada

0 Kudos
Message 4 of 11
(8,660 Views)

Thankyou Pak Yasrof, mohon doa semoga TA lancar

0 Kudos
Message 5 of 11
(8,660 Views)

Masih cari referensi step selanjutnya nih Pak Krisna.

0 Kudos
Message 6 of 11
(8,660 Views)

Mudah saja Mas Yudy. Masuk ke link tersebut. Lalu klik download. Kemudian download through VIPM. Nanti bakal pop-up ke VIPM-nya Mas.

0 Kudos
Message 7 of 11
(8,660 Views)

sudah bisa mas, kalo opencv yang detect speed cars bisa juga di terapkan seperti deteksi wajah gak ya

0 Kudos
Message 8 of 11
(8,660 Views)

mas ini harus ada dulu opencvnya ga?

0 Kudos
Message 9 of 11
(8,660 Views)

Mas Dika mau tanya gmn caranya buka video AVI yang sebelumnya sudah kita rekam dari handphone?

Terimakasih

0 Kudos
Message 10 of 11
(8,660 Views)