Tugas Besar Mata Kuliah IF2123 Aljabar Linier dan Geometri : Aplikasi Nilai Eigen dan EigenFace pada Pengenalan Wajah
Tugas Besar 2 IF 2123 Aljabar Linier dan Geometri Aplikasi Nilai Eigen dan EigenFace pada Pengenalan Wajah (Face Recognition) Semester I Tahun 2022/2023
- General Info
- Technologies Used
- Dependencies
- Features
- Screenshots
- Setup
- Usage
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
- 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.
- Python3
- NumPy
- OpenCV2
- Tkinter
- Pillow
- Natsort
- NumPy
- OpenCV2
- Tkinter
- Pillow
- Natsort
pip install numpy opencv-python tk Pillow natsort
- Face Recognition (with camera)
- Light and dark theme
- Install tech stack yang diperlukan (Python, OpenCV2, NumPy, Tkinter, Pillow, Natsort);
- clone the repository
git clone https://github.com/rizkyrsyd28/Algeo02-21109.git
cd Algeo02-21109
After cloning the repository
- Open new terminal
- Change current working directory to the cloned project directory location
- Execute command
python ./src/main.py
- Wait for a few second for the GUI to pop up
- Choose the dataset folder
- Choose the test image
- Press the start button
- Wait until the prediction image shows up
complete
- More accurate face recognition algorithm
- Faster face recognition algorithm
- 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.
Created by Parahlimpik (13521109@std.stei.itb.ac.id) - feel free to contact us!