Skip to content

Tugas Besar Mata Kuliah IF2123 Aljabar Linier dan Geometri : Aplikasi Nilai Eigen dan EigenFace pada Pengenalan Wajah

Notifications You must be signed in to change notification settings

rizkyrsyd28/Algeo02-21109

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algeo02-21109

Tugas Besar Mata Kuliah IF2123 Aljabar Linier dan Geometri : Aplikasi Nilai Eigen dan EigenFace pada Pengenalan Wajah

Parahlimpik Face Recognition

Tugas Besar 2 IF 2123 Aljabar Linier dan Geometri Aplikasi Nilai Eigen dan EigenFace pada Pengenalan Wajah (Face Recognition) Semester I Tahun 2022/2023

Table of Contents

General Information

  • Pengenalan wajah (Face Recognition) adalah teknologi biometrik yang bisa dipakai untuk mengidentifikasi wajah seseorang untuk berbagai kepentingan khususnya keamanan. Program pengenalan wajah melibatkan kumpulan citra wajah yang sudah disimpan pada database lalu berdasarkan kumpulan citra wajah tersebut, program dapat mempelajari bentuk wajah lalu mencocokkan antara kumpulan citra wajah yang sudah dipelajari dengan citra yang akan diidentifikasi.

Technologies Used

  • Python3
  • NumPy
  • OpenCV2
  • Tkinter
  • Pillow
  • Natsort

Dependencies

  • NumPy
  • OpenCV2
  • Tkinter
  • Pillow
  • Natsort
pip install numpy opencv-python tk Pillow natsort

Features

  • Face Recognition (with camera)
  • Light and dark theme

Screenshots

Screenshot 1 Screenshot 2

Setup

  1. Install tech stack yang diperlukan (Python, OpenCV2, NumPy, Tkinter, Pillow, Natsort);
  2. clone the repository
git clone https://github.com/rizkyrsyd28/Algeo02-21109.git
cd Algeo02-21109

Usage

After cloning the repository

  1. Open new terminal
  2. Change current working directory to the cloned project directory location
  3. Execute command
python ./src/main.py
  1. Wait for a few second for the GUI to pop up
  2. Choose the dataset folder
  3. Choose the test image
  4. Press the start button
  5. Wait until the prediction image shows up

Project Status

complete

Room for Improvement

  • More accurate face recognition algorithm
  • Faster face recognition algorithm

Acknowledgements

  • This project was done to fulfill the Algeo assignment
  • Many thanks to Allah, Pak Rinaldi, Rizky, Zaki, Sakti, and others who have helped us to finish this project.

Contact

Created by Parahlimpik (13521109@std.stei.itb.ac.id) - feel free to contact us!

About

Tugas Besar Mata Kuliah IF2123 Aljabar Linier dan Geometri : Aplikasi Nilai Eigen dan EigenFace pada Pengenalan Wajah

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages