Artificial intelligence

Artificial Intelligence | Face Recognition Menggunakan Python

Pinterest LinkedIn Tumblr

Saat ini wajah manusia sangat mudah dikenali oleh manusia. Manusia saat ini dapat melihat wajah seseorang hanya dari foto atau dari sosial media. Namun, ada kalanya manusia lupa wajah manusia lain dikarenakan telah bertambahnya umur dan mengurangnya daya ingat. Namun, saat ini manusia dapat dibantu oleh sistem yang dapat mengenali wajah dari manusia. Dalam sistem ini harus adanya perlakuan khusus, berupa inputan gambar untuk mengenali wajah seseorang.

Sistem ini bernama Face Recognition. Sistem Face Recognition adalah teknologi komputer yang memmungkinkan kita mengenali wajah seseorang secara digital. Caranya ialah mencocokkan tekstur lekuk wajah kita dengan data wajah yang tersimpan di database.

Alat dan bahan yang harus di siapkan :

  1. Install Python
    Untuk proses instalasi sudah saya jelaskan di Post sebelumnya dapat di baca disini
  2. Install PIP Python
    Untuk proses instalasi bisa dilihat disini
  3. Install library yang dibutuhkan
    Library yang di butuhkan yaitu :
    - pip install CMake
    - pip install face_recognition (proses instalasi membutuhkan -+20 menit jadi harus sabar)
    - pip install opencv-python

Langkah pembuatannya yaitu :

Dalam dokumentasi resmi API face recognition yang dapat dilihat di https://github.com/ageitgey/face_recognition.

Contoh Face Recognition secara real time yang akan kita pakai adalah https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_from_webcam_faster.py. Namun jika ingin menggunakan contoh tersebut download terlebih dahulu gambar dari obama dan biden.

Anda dapat mengubah dan menambahkan data pada script di bagian ini :

obama_image = face_recognition.load_image_file("obama.jpg")
obama_face_encoding = face_recognition.face_encodings(obama_image)[0]

Dalam kode di atas anda dapat mengubah obama.jpg dengan gambar wajah yang lain, dan dapat mengubah obama_image dan obama_face_encoding yang di sesuaikan dengan kebutuhan anda.

Contoh :

naufal_image = face_recognition.load_image_file("naufal.jpeg")
naufal_face_encoding = face_recognition.face_encodings(naufal_image)[0]

Kemudian, anda dapat mengubah di bagian ini :

known_face_encodings = [
obama_face_encoding
]
known_face_names = [
"Barack Obama"
]

Di kode diatas anda dapat mengubah sesuai dengan perubahan yang ada di bagian sebelumnya

Contoh :

known_face_encodings = [
naufal_face_encoding
]
known_face_names = [
"Naufal"
]

Begitulah pembuatan Face Recognition menggunakan Python. Terima kasih telah membaca. Happy coding.

Author

3 Comments

  1. Alexander Yefta Purba Reply

    Hai ka Naufal, sangat membantu banget rutornya, makasih ya , lop yu

  2. I don’t typically comment on posts, but as a long time reader
    I thought I’d drop in and wish you all the best during these troubling times.

    From all of us at Royal CBD, I hope you stay well with
    the COVID19 pandemic progressing at an alarming rate.

    Justin Hamilton
    Royal CBD

  3. Hey there 🙂

    Your wordpress site is very sleek – hope you don’t mind me asking what theme you’re using?
    (and don’t mind if I steal it? :P)

    I just launched my site –also built in wordpress like yours– but the theme slows (!) the site down quite a bit.

    In case you have a minute, you can find it by searching for “royal cbd” on Google (would
    appreciate any feedback) – it’s still in the works.

    Keep up the good work– and hope you all take care of yourself during the coronavirus scare!

Write A Comment