Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Face Recognition Attendance System

Students' academic achievement in schools and universities is heavily influenced by attendance. Absence from class on a regular basis raises the chance of failing and early dropout. An effective technique to enhance a student's attendance rate in a class is to conduct an attendance check. Callin

Project Title

Face Recognition Attendance System

Project Area of Specialization

Computer Science

Project Summary

Students' academic achievement in schools and universities is heavily influenced by attendance. Absence from class on a regular basis raises the chance of failing and early dropout. An effective technique to enhance a student's attendance rate in a class is to conduct an attendance check. Calling names or signing on papers are two classic procedures that are both time-consuming and insecure.

  • Our system will automatically record and mark attendance, match the captured image to the database, and update the attendance. No one in Pakistan has worked on a real-time-based facial recognition attendance system.
  • Our system will maintain the attendance history.
  • Our system web-based portal will be accessible inside the organization.
  • Our system will be available an affordable price.

Project Objectives

Nowadays, technology is too advanced to solve real-life problems. Our project's main goal is to replace the conventional system of taking attendance with real time-based face recognition attendance system. This paper details the installation and results of a real-time attendance check system based on face recognition. To recognize a student's face, the system must first take and save a photograph of the student as a database reference. During the attendance check, the web camera takes face photographs to identify a student, and the computer automatically recognizes the face and identifies a student name who most likely matches the pictures, before updating the record based on the face recognition results.

Project Implementation Method

Face Recognition Process

  1. Image Acquisition : The images of students will be captured through the camera.

  2. Image Enhancement : The redundant captured images will be taken to the process of reduction of noise to enhancement.

  3. Face Detection : Identify human faces from the captured images.

  4. Feature Extraction : Extract meaning full data from the captured raw images i.e., eyes, nose, lips.

  5. Face Database - Training Model : Take features from a database of the trained model and start the comparison with the features from the captured image.

  6. Face Recognition : After Comparing matching the student faces with the images from the database by using Deep Learning.

  7. Mark Attendance : After successfully matching faces with the database of images present will be marked of a particular student.

  8. Update Database : Database of present and absent students will be updated for visualizing

This will be done by using Face_Recognition package which is implemented by using dlib (deep learning) model this model gives us the encodings (128-points encodings) of each face of the train image and test image and then this model take the Euclidean distance of each face's encodings and then give us the results by matched or not matched faces.

Web-based Portal

The proposed system Student Attendance System, would have two technical stacks of web-based portal i.e., admin side which includes teachers and management of the organization and the student side.

1. Admin Side Functionalities:

  1. (a)  User Authentication:
    Teacher will be able to login him/herself on the portal by given username and password which enable them to perform such operations of creating, updating, deleting and visualizing of attendance.

  2. (b)  Creating of Attendance:
    Teacher will create the attendance of their specific subject on the portal by give the time of the class

  3. (c)  Manually update Attendance:
    If System faces any technical issue teacher would have option to mark the attendance manually or can be edit if any problem arises.

  4. (d)  Visualize Attendance:
    Teacher can visualize the attendance of their respective subject and can visualize all the attendance records of the students.

2. Student Side Functionality:

(a) User Authentication:

Student will be able to login him/herself on the portal by given username and password which enable them to visualize their attendance.

(b) Visualize Attendance:
Student can visualize the attendance of their enrolled subjects.

This will be done by using the Flask web framework which is used to create the api of the model then host that model or integrate that model on web portal by using the Flask framework

Benefits of the Project

The benifits of this projects are as under:

1. Automated Attendance System.

2. No chance of Proxy/fake Attendance.

3. Replace the conventional time-consuming attendance process.

Technical Details of Final Deliverable

The final deliverable will be a complete suite containing a face recognition model and a web portal to interact with that model, a complete automated attendance system using face recognition technology.

Final Deliverable of the Project

Software System

Core Industry

Education

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Camera Equipment11198211982
Total in (Rs) 11982
If you need this project, please contact me on contact@adikhanofficial.com
Design of Small Power Archimedes Screw Power Generator

Archimedes screw generators are small-scale hydropower devices that are usually installed...

1675638330.png
Adil Khan
10 months ago
IOT based domestic water supply management system

Water, along with fire, air, and earth, is one of the four elements of life, and with risi...

1675638330.png
Adil Khan
10 months ago
Sheet Metal Forming Machine

Large set of manufacturing process in which the material is deformed plastically to take s...

1675638330.png
Adil Khan
10 months ago
Adaptive Traffic Control System

It is an intelligent traffic signal control system based on OpenCV processing technology,...

1675638330.png
Adil Khan
10 months ago
NLP as Services

NLP as a service is the main functional aspect of this project that could be used as an AP...

1675638330.png
Adil Khan
10 months ago