Face Recognition menggunakan python + opencv

Face Recognition merupakan teknologi pengenalan wajah yang dapat diaplikasikan dalam banyak hal seperti keamanan, absensi, pencarian subjek, dan lainnya. Implementasi program face recognition dilakukan dengan mencocokan data input dengan kecocokan pada database yang ada.

Untuk melakukan recognition dapat menggunakan machine learning, dengan training data(gambar wajah) yang ingin dikenali dengan melabeli sesuai nama orang tersebut. Pelatihan yang dilakukan biasanya menggunakan teknik convolutional neural network. untuk cara kerja CNN mungkin akan saya bahas pada video youtube di channel saya.

Singkatnya CNN(convolutional neural network) akan membuat fitur fitur yang merepresentasikan sebuah objek yang akan dikenali dengan menggunakan filter atau yang sering disebut dengan kernel. Cara kerja dari ekstraksi fitur CNN dengan menggunakan teknik konvolusi. untuk teknik konvolusi saya sudah jelaskan secara teori pada video dibawah ini.

Sebelum melakukan face recognition, tentunya wajah harus di deteksi terlebih dahulu. untuk mendeteksi wajah tersebut dapat menggunakan hasil training dari opencv dengan mengunduh file haarcascade_frontal_face_default.xml DISINI . Kemudian di load di program utama, saya sudah pernah membahas cara deteksi wajah di youtube silahkan cek tutorialnya. mudah kok 😁😁.

 


Sekian dulu , semoga bermanfaat. Silahkan request tutorial kalau bisa mudah mudahan saya buatkan.





 

Comments

Popular Posts