Praneetha29 / FaceTech

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FaceTech

Taking attendance in a class with more than 100 students can be a challenging and time-consuming task for teachers. It may require them to manually call out each student's name and mark their attendance on a paper or an attendance register.

Facetech automates the manual and time-consuming process of taking attendance, which is often prone to errors. To achieve this, we have developed an attendance management system that utilizes an automated face detection system based on a CNN-based network called the Siamese network.

How to setup and run

  1. Download Visual studio
  2. Select c++ development kit while installing Visual Studio
  3. Install the dependencies from requirements.txt pip install -r requirements.txt
  4. Run app.py
  5. Click on index.html to get started

Team Contribution

  1. Midatana Sai Praneetha: Worked on designing the application's front end along with the product's documentation.
  2. Sayantan Chatterjee: Worked on the backend of the application and explored different APIs to compile the overall project.
  3. Pramod Goyal: Worked on the machine learning model responsible for the recognition of the face and built the interface in python.
  4. Trisha Chatterjee: Data set accumulation and database management.
  5. Jay Solanki: Data set accumulation and database management.

Future Scope

  • With a safe assumption that live video feeds through CCTVs are widely available. This means that there is a possibility to access real-time video footage from many locations. We can utilize facial recognition features directly from the live video feed to automate the process of identifying people. This will reduce the need for manual picture-taking and save time.
  • Expanding the accessibility scope of our idea, we would implement this solution as a mobile application instead of a web app.

About


Languages

Language:Python 51.7%Language:CSS 27.3%Language:HTML 21.0%