Skip to content

imamulahsan/facial_recognition_based_attendance_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Facial Recognition Based Attendance System using Python, Flask, OpenCV and face-recognition Library

A python based facial recognition system from real time video through webcam. The web module is done with Flask and facial recognition is done with OpenCV and Facial Recognition Library.

Live demo here.

Table of Contents

General Information

  • Camera based attendance can be useful for meeting or taking classes.
  • This project can identify given set of person from realtime videos.
  • The video input is made by Flask and video is taken by webcam.

Technologies Used

  • Python - version 3.10.4
  • Flask - version 2.3.2
  • OpenCV
  • face-recognition 1.3.0

Screenshots

The example output of Face Recognition is as below:

Example screenshot

When a person is detected and it matches with the given list of students then the output is stored in a CSV file.

Setup

The following libraries should be installed to run the project.

  • OpenCV pip install opencv-python
  • Flask pip install -U Flask
  • facial-recognition pip install face-recognition

Contact

Created by @imamulahsan - feel free to contact me!

About

A flask webapp that detects the face of an user

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published