Skip to content

Face-Recognition-Based Student Attendance System using Haar-Cascade Classifier and Local Binary Pattern Histogram

Notifications You must be signed in to change notification settings

fzl-22/face-recognition-based-attendance-system

Repository files navigation

face-recognition-based-attendance-system

Face-Recognition-Based Student Attendance System using Haar-Cascade Classifier and Local Binary Pattern Histogram

1. Deskripsi Program

Sesuai judul repository, program ini memiliki tujuan untuk melakukan absensi mahasiswa dengan basis pengenalan wajah. Sistem absensi ini juga dibuat dengan mengimplementasikan otomasi pada sistem operasi Linux, sehingga cocok dijalankan di minikomputer seperti Raspberry Pi 4.

2. Persiapan

Sebelum menjalankan program, lakukan persiapan berikut (gunakan Python versi 3.10.8):

  1. Clone repository ini ke direktori lokal:
git clone https://github.com/fzl-22/face-recognition-based-attendance-system.git
  1. Navigasikan ke direktori:
cd face-recognition-based-attendance-system
  1. Install package-package yang dibutuhkan di file requirements.txt:
pip install -r requirements.txt
  1. Buat file crontab:
crontab -e
  1. Masukkan script cron untuk otomasi yang mengarah ke file run.sh dan monthly_zip.sh dengan memakai script yang ada di file crontab_script.txt (sesuaikan dengan direktori user).

3. Cara Menjalankan Program

  1. Izinkan file run.sh dan monthly_zip.sh agar bisa dieksekusi oleh user:
chmod u+x run.sh monthly_zip.sh
  1. Tunggu hingga script dieksekusi oleh cron sesuai perintah pada crontab.

  2. (Optional). Eksekusi program secara mandiri dengan perintah berikut:

python main.py

atau

./run.sh

About

Face-Recognition-Based Student Attendance System using Haar-Cascade Classifier and Local Binary Pattern Histogram

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published