/Face-Recognition

Face Recognition dengan Eigenface

Primary LanguagePython

Algeo-Tubes02

TUGAS BESAR 2 IF2123 ALJABAR LINIER DAN GEOMETRI : Face Recognition dengan Eigenface

SEMESTER 1 TAHUN 2022/2023


Kelompok 45

Disusun Oleh :

  • 13521112 Rayhan Hanif Maulana Pradana
  • 13521159 Sulthan Dzaky Alfaro
  • 13521168 Satria Octavianus Nababan


Table of Contents

  1. Prasyarat
  2. Cara Clone Program
  3. Cara Menjalankan Program
  4. Menu
  5. Contoh Penggunaan

Prasyarat

Telah mengunduh python versi 3.4 ke atas. Jika belum, silahkan unduh pada tautan berikut

Python

Unduh package OpenCV, tkinter, dan numpy dengan menjalankan perintah berikut pada terminal

pip install opencv-python

pip install tk

pip install numpy

pip install pillow


Cara Clone Program

Clone dilakukan agar program/aplikasi dapat dijalankan pada mesin Anda. Jalankan perintah berikut pada terminal

git clone https://github.com/rayhanp1402/Algeo02-21112.git


Cara Menjalankan Program

Pindah ke directory tempat Anda clone program pada terminal, contoh :

cd /mnt/c

Jika sudah berada pada directory yang dimaksud, jalankan perintah-perintah berikut

cd Algeo02-21112/src

python GUI.py


Menu

Tampilan menu program

Menu



Contoh Penggunaan

Klik select pada "Input training image"


Input1


Pilih folder dataset (telah diekstraksi dengan nilai M x M pixel) yang ingin digunakan untuk training


Dataset


Tunggu beberapa waktu (semakin banyak isi dataset, semakin lama). Jika terlihat tulisan "mantap" sebagai berikut


Mantap


Proses training sudah selesai. Kemudian, klik select pada "Input test image"


Input2


Pilih foto yang ingin dikenali


Foto


Hasil


Hasil