Face Recognition Attendance System Based On Real-Time Video
Face Recognition Attendance System Based On Real-Time Video
ROUNAKDEEP (VH12403)
SINGH SARAN M S
SUKESH S T (VH12409) SUPERVISOR : PAVITHRA
II YEAR, COMPUTER SCIENCE AND
(VH12426) ASST. PROFESSOR CSE
ENGINEERING
OBJECTIV
E:
Develop a user-friendly interface for teachers and students to
streamline the attendance recording process .
ABSTRA
CT : introduces a pioneering Face Recognition Attendance System, capitalizing on
This research
real-time video processing techniques to revolutionize traditional attendance tracking. The
system seamlessly integrates advanced facial recognition algorithms with computer vision
and machine learning technologies, ensuring accurate identification of different faces. The
system captures video feeds from dedicated devices, utilizing real-time face detection
algorithms to locate and extract facial features. Deep learning-based facial recognition
models then match these features with a pre-registered database, facilitating real-time
identification. Continuous learning mechanisms enable the system to enhance recognition
accuracy over time through feedback loops and retraining with new data. With applications
across among different fields the proposed Face Recognition Attendance System
streamlines processes, reduces manual errors, and enhances security, marking a significant
advancement in attendance management. The research findings underscore the system's
effectiveness to redefine conventional attendance tracking methodologies.
INTRODUCTIO
With: the advent of the era of big data in the world and the commercial value of face
N
recognition technology, the prospects for face recognition technology are very bright and
have great market demand. This project aims to design a face recognition attendance system
based on real-time video processing. This project mainly sets directions to consider the
problems: the accuracy rate of the face recognition system in the actual check-in, the stability
of the face recognition attendance system with real-time video processing, real time
database and the interface settings of the face recognition attendance system using real-time
video processing. By analyzing the situation of these problems, the concept of attendance
system based on face recognition technology is proposed, and the research on face
recognition attendance system based on real-time video processing is carried out.
Experimental data shows that the accuracy rate of the video face recognition system is up to
82%. The face recognition time and attendance system with real-time video processing
through the above experimental certification can quickly complete the tasks of students in
the time and attendance check-in system, get rid of the complex naming phenomenon,
greatly improve the efficiency of class, and play an important role in guiding the development
of the time and attendance system.
Literature Survey 1
:Year Title of the
Author
Material or
Existing system Proposed system
research paper software used
and
mitigate
biases across
diverse
Literature Survey 5
Year Title of the
research paper
:
Author Material or
software used
Existing system Proposed
system
Check
continuously
C Doesn’t match
o Absent
m Send data to database (Firebase)
p
a Attendance
Match r
uploaded in web
e database End
Present to the student A file generated with student details
with automatically
METHODOLO
GY :
• The code implements a real-time facial recognition attendance system using OpenCV,
face recognition, and Firebase integration.
• It begins by initializing the Firebase app with credentials and specifying database and
storage URLs. The script captures video frames, locates faces, and compares them
with known encodings.
• Upon recognizing a face, it updates a background image with student information
and interacts with Firebase to retrieve and update attendance data. Different display
modes and counters control the flow of information, showing details such as total
attendance, major, and student ID.
• The system continuously operates in a loop, providing a dynamic and real-time user
interface. Cleanup involves releasing the video capture object and closing OpenCV
windows upon user input. The methodology focuses on seamless integration of facial
recognition, Firebase, and dynamic display to facilitate attendance tracking.
MODULE 1
Haar Cascade
Algorithm
• Haar cascade is an algorithm that can detect objects in images, irrespective of
their scale in image and location.
• This algorithm is not so complex and can run in real-time. We can train a
Haar-Cascade detector to detect various objects like cars, bikes, buildings,
fruits, etc.
MODULE
CNN: 2
In deep learning, a convolutional neural network (CNN/Conv. Net) is a class of deep
neural networks, most commonly applied to analyze visual imagery. Now when we think
of a neural network we think about matrix multiplications but that is not the case with
Conv. Net. It uses a special technique called Convolution. Now in mathematics
convolution is a mathematical operation on two functions that produces a third function
that expresses how the shape of one is modified by the other.
Face Alignment
Theory
• Theoretically, if an image is aligned, the training of the model will be more successful because the
center of the face will be equal for all the images in a dataset.
• Also, the vector with the face embeddings, the output of our model, will have certain parts of the
face in different places in the vector. For example, if the face is oval, you may have embeddings of
that face in places that a rounder face does not have. This way, when calculating the distance or
similarity between the two faces, we can get a more accurate result of whether they are the same
person.
Hardware
Requirements:
1. Camera: High-resolution
cameras capable of capturing clear and detailed images are
essential. For optimal results, consider HD webcams or high-quality surveillance
cameras.
2. Processing Unit: Powerful CPUs or GPUs are necessary for real-time image processing.
GPUs, especially those suitable for parallel processing, can significantly boost the speed of
facial recognition algorithms.
3. Memory: Sufficient RAM to handle the processing of images and data. The amount of
memory needed depends on the size of the dataset and the complexity of the recognition
algorithms.
4. Storage: Adequate storage to manage the facial database and store attendance records.
Consider scalable and reliable storage solutions to accommodate the growth of data.
5. Network Connectivity: Stable network connections are important, especially if the
system
uses cloud-based services for database management or updates.
SOFTWARE
REQUIREMENTS
1) : OR EARLIER)
PYCHARM(VERSION 23.4.0
2) PYTHON IDLE (VERSION 12.1.0)
3) PACKAGES - DLIB, FACE_RECOGNITION,PICKLE,
OPEN CV, ETC.
4) FIREBASE (FOR DATA STORING IN REAL TIME)
5) OPEN CV LIBRARY
6) VS CODE (LATEST VERSION)
CONCLUSIO
N :College attendance management for students has become one of the hot issues in the
society, so the management of college students should be strengthened. However, most
college students still use traditional manual attendance for daily attendance, using paper
signatures or teacher orders, but now with the gradual rise of technology, some new
methods point out that gradually, a few colleges and universities will use punch card
fingerprints and smart attendance methods. Although there are some ways to stimulate
attendance, the effect is not so effective. Attendance and these methods have a common
shortcoming, fraud will occur, thereby increasing the rate of absenteeism. This repeated
phenomenon not only has a negative impact on students’ psychology and physiology, but
also maintains the normal order of university teaching and hinders the quality of teaching.
At the same time it will have a very unfavorable situation training and the formation of
university spirit and discipline.
REFERENC
E:
• 1] K. Solanki and P. Pittalia, ‘‘Review of face recognition techniques,’’ Int. J.
Computer Appl., vol. 133, no. 12, pp. 20–24, Jan. 2016.
• [2] C. Stoll, R. Palluel-Germain, R. Caldara, J. Lao, M. W. G. Dye, F. Aptel, and O.
Pascalis, ‘‘Face recognition is shaped by the use of sign language,’’ J. Deaf Stud.
Deaf Educ., vol. 23, no. 1, pp. 1–9, 2018.
• [3] W. Deng, J. Hu, and J. Guo, ‘‘Face recognition via collaborative
representation: Its discriminant nature and superposed representation,’’ IEEE
Trans. Pattern Anal. Mach. Intell., vol. 40, no. 10, pp. 2513–2521, Oct. 2018.
• [4] T. Pei, L. Zhang, B. Wang, F. Li, and Z. Zhang, ‘‘Decision pyramid classifier for
face recognition under complex variations using single sample per person,’’
Pattern Recognition, vol. 64, pp. 305–313, Apr. 2017.
• [5] H. Shi, X. Wang, D. Yi, Z. Lei, X. Zhu, and S. Z. Li, ‘‘Cross-modality face
recognition via heterogeneous joint Bayesian,’’ IEEE Signal Process. Lett., vol. 24,
no. 1, pp. 81–85, Jan. 2017.
THANKYOU