Face Recognition Open CV with Python

Sepertinya sudah lama sekali saya tidak update konten di website ini 😄

okey, kali ini saya akan membahas sedikit tentang face recognition menggunakan library open source dari OpenCV (Computer Vision).

Untuk kali ini saya menggunakan python sebagai programing language, why???

kenapa saya pilih python, menurut saya python simple sih, dan saya juga sudah terbiasa menggunakan python pada raspberry pi.

sekarang kita bahas sedikit, apa itu Computer Vision :

Computer Vision adalah kemampuan mesin/komputer dalam melihat hingga mampu meng-ekstrak informasi dari sebuah gambar. Salah satu bidang yang berkaitan dengan Computer Vision adalah Pengolahan Citra atau biasa disebut Image Processing.

OpenCV merupakan sebuah library yang digunakan untuk mengolah gambar dan video hingga kita mampu meng-ekstrak informasi didalamnya. OpenCV dapat berjalan di berbagai bahasa pemograman, seperti C, C++, Java, Python, dan juga support diberbagai platform seperti Windows, Linux, Mac OS, iOS dan Android.

 

  • Salah satu contoh sederhana dalam penggunaan OpenCV adalah bagaimana kita dengan mudah bisa mendeteksi wajah dalam sebuah gambar.

 

Berikut video contoh script yang sudah saya edit.


Project ini memiliki 3 bagian script yang mesti di jalankan, yaitu :

1. capture face (untuk mengambil gambar wajah seseorang)

2. train face (untuk merubah gambar wajah ke bentuk data matrix dan disimpan pada file berekstensi .yml)

3. recognition (untuk membandingkan wajah yang di capture oleh camera, dengan data yang sudh di train)

 

silahkan anda bisa mendownload script yang sudah saya edit, asumsi saya, anda sudah bisa install python include dengan opencv dan opencv-contrib (silahkan anda googling 🤭😋).

DOWNLOAD