07-25-2017 04:38 AM
Hallo semua, mohon bantuannya. Saya sedang melakukan penelitian mengenai deteksi wajah dengan LabVIEW. Jadi saya gunakan kamera untuk ambil gambar. Harapannya saya tahu dimana letak wajah dengan memberi tanda kotak pada wajah. Saya ingin coba gunakan metode template matching seperti yang pernah dilakukan Mas Yusron dkk berikut.
https://jurnal.uii.ac.id/index.php/Snati/article/viewFile/891/833
Nah, saat ini saya berada pada tahap deteksi gerakan. Metode yang saya gunakan seperti berikut.
http://forums.ni.com/t5/Example-Program-Drafts/Motion-Detection-Using-NI-Vision/ta-p/3532423
Yang ingin saya tanyakan, bagaimana cara crop gambar pada bagian yang bergerak? Duh, agak ambigu pertanyaannya. Mungkin bisa saya jelaskan dengan gambar berikut.
Nah, dari gambar di atas dapat kita lihat pada image2 terdapat objek warna gray dengan background warna hitam. Bagaimana cara crop secara program bagian objeknya saja? Demikian, terimakasih atas perhatian temen-temen.
Salam,
Solved! Go to Solution.
07-25-2017 07:12 PM
Mas Dika, saya kasih ide dulu ya:
1. Dalam deteksi gerakan output image kan jelas, yang gerak putih, yang tidak gerak jadi hitam.
2. Lakukan algoritma Detect Objects. Ini akan mengubah gambar menjadi binary dan outputnya adalah object yang terdeteksi dalam bentuk Bounding Box (array of coordinate, left top right bottom). Pastikan dalam setting Detect Objects yang dipilih adalah obyek yang terang (bright).
3. Setelah dapat Bounding Box, gampang, tinggal crop kan.
07-25-2017 08:11 PM
Hallo Pak Krisna, terimakasih responnya. Betul Pak, tujuan saya memperoleh bounding box yang kemudian bisa saya gunakan untuk proses selanjutnya. Yang saya masih belum mengerti, bagaimana cara mendeteksi objek di LabVIEW ya Pak? Saya coba gunakan shape detection namun belum berhasil seperti gambar berikut.
Dari gambar dapat kita lihat shape detection memiliki pilihan shape type-nya circle, elipse, rectangle, line. Nah, kalau kita lihat objek saya nggak ada dalam pilihan tersebut. Dan saat diimplementasikan dihasilkan terdeteksi objek hanya bagian atas.
Demikian, mohon pencerahannya Pak. Termikasih.
07-27-2017 07:09 PM
Halo Dika,
Jangan pakai Shape Detection, susah itu. Tujuan fungsi itu utk membedakan objek dengan konturnya.
Saran saya pakai BLOB, seperti contoh ini:
https://www.youtube.com/watch?v=EOb57e8gHyE
*coba deh lihat dia pakai fungsi yang mendeteksi object hitam putih.
**saya lagi reinstall LabVIEW jadi blm bisa ngasih screenshot.
08-24-2017 10:21 PM
Dear Pak Krisna,
Terimakasih Pak sarannya. Sudah saya implementasikan dan berhasil.
Salam,