Skip to content

Sudip704/face-recognition-attendance-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOAL

To make a web app, which takes in details of students and then marks the attendance of the student, using face recognition feature, in a tabular format.

Tech Stack

  • HTML, CSS and Javascript
  • Python, Flask and OpenCv

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Development Environment Setup: Windows

Step 1: Downloading and Installing the Code Editor
You can install any one of the following code editors.


Step 2: Installing Python 3.10
Download Python 3.10

  • Download the Windows x86-64 executable installer for the 64-bit version of Windows
  • Make sure to check 'Add Python 3.10 to Path' in the setup window of the Installer.

Verify the installation from the command prompt (Terminal) using the following command,

python --version

Installed version of python will be printed.

NOTE: IT IS MANDATORY TO DOWNLOAD Python 3.10. AS, SOME OF THE MODULES IN REQUIREMENTS.TXT FILE MAY NOT GET INSTALLED IN THE LOWER VERSIONS OF Python.


Step 3: Installing Git
Download Git

Step 4: Cloning Repository using Git
git clone https://github.com/Sudip704/face-recognition-attendance-system.git

Step 5: Installing Requirements
  • Open the local copy of the folder 'face-recognition-attendance-system' in your code editor (preferrably VS Code)
  • In VS Code, Click on terminal -> New Terminal
  • Paste the following command on the terminal


  • pip install -r requirements.txt

    Step 6: Running the Project in local server
  • Now simply paste this


  • python app.py
  • Click on http://127.0.0.1:80 in the terminal to view the app in the browser
  • To stop press Ctrl+C

  • Project overview video link