Skip to content

rizalfadiaalfikri/FaceDetection-Menggunakan-Haar-Cascade-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Detection Menggunakan Algoritma Haar Cascade Classifier

Algoritma Haar Cascade merupakan salah satu model machine learning yang kerap kali digunakan sebagai pondasi aplikasi object detection (terutama face recognition), dalam sebuah gambar maupun video. Algoritma ini lahir dari gagasan Paul Viola dan Michael Jones yang tertuang dalam paper berjudul “ Rapid Object Detection using a Boosted Cascade of Simple Features” (2001).

1. Requirements

- Anaconda   

Anaconda adalah paket distribusi Python dari Continuum Analytics yang berisi paket Python ditambah beberapa paket tambahan untuk keperluan pemrograman data science, matematika hingga teknik dalam satu distribusi platform yang user friendly. File instalasi Anaconda dapat diunduh di tautan ini.

- OpenCV
  

OpenCV (Open Source Computer Vision Library), adalah sebuah library open source yang dikembangkan oleh intel yang fokus untuk menyederhanakan programing terkait citra digital. Di dalam OpenCV sudah mempunyai banyak fitur, antara lain : pengenalan wajah, pelacakan wajah, deteksi wajah, Kalman filtering, dan berbagai jenis metode AI (Artificial Intellegence). Dan menyediakan berbagai algoritma sederhana terkait Computer Vision untuk low level API.Untuk bisa menggunakan algoritma Haar Cascade Classifier, anda harus menginstall library OpenCV di dalam environment yang anda buat terlebih dahulu. Untuk membuat environment dan menginstall library OpenCV silahkan pergunakan anaconda yang sudah di install

- Visual Studio Code   

Visual Studio Code adalah editor source code yang dikembangkan oleh Microsoft untuk Windows, Linux dan MacOS. Ini termasuk dukungan untuk debugging, GIT Controlyang disematkan, penyorotan sintaks, penyelesaian kode cerdas, cuplikan, dan kode refactoring. Hal ini juga dapat disesuaikan, sehingga pengguna dapat mengubah tema editor, shortcut keyboard, dan preferensi.Visual Studio Code gratis dan open-source. File instalasi Visual Studio Code dapat diunduh di tautan ini.

- File haarcascade_frontalface_default.xml   

File haarcascade_frontalface_default.xml merupakan file yang berisi hasil training wajah, jadi untuk menggunakan algoritma Haar Cascade Classifier wajib memiliki file yang sudah di training sebelumnya dalam bentuk .xml

2. Test

  • Test menggunakan gambar

    • lena.jpg

      python-project-2

    • family.jpg

      python-project-1

  • Test menggunakan webcam

    Face.Detection.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published