International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 11 Issue: 04 | Apr 2024
p-ISSN: 2395-0072
www.irjet.net
Facial Attendance System using Flask M.Bindu Sri1, K.SRIHARI RAO2, T.Anvitha3, V.Anusha4, N.Raj Kamal5, T.Jayadweep6 1 Associate professor, Department of Electronics and Communication Engineering, Nri institute of technology,
Perechala, Andhra Pradesh,India
2 Associate professor, Department of Electronics and Communication Engineering, Nri institute of technology,
Perechala, Andhra Pradesh,India Department of Electronics and Communication Engineering, Nri institute of technology, Perechala, Andhra Pradesh,India ---------------------------------------------------------------------***--------------------------------------------------------------------1.1 Scope of this Project Abstract - Face recognition systems are essential in 3UG Students,
practically every industry in our digital age. One biometric that is frequently utilized is face recognition. It has several more benefits in addition to being useful for security, authentication, and identity. Despite being less accurate than fingerprint and iris recognition, it is nonetheless extensively utilized since it is a non-invasive and contactless technique. Additionally, facial recognition systems may be utilized in businesses, universities, schools, and other settings to indicate attendance. The goal of this system is to create a facial recognition-based class attendance system because the current manual approach requires a lot of time and effort to maintain. There's also a risk that proxies will show up. As a result, this mechanism becomes more necessary. The four stages of this system are database building, face detection, face recognition, and attendance updating. Images of pupils in class are used to develop databases. The local binary pattern histogram technique and the Haar-Cascade classifier are used, respectively, for face detection and recognition. From the classroom's live streamed footage, faces are identified and detected. After the session, an attendance report will be forwarded to the relevant faculty members.
With the use of their faces, pupils' attendance will be tracked in this initiative. Typically biometric systems or calling roll numbers are used to record attendance. They are simple to proxy. However, there is a very slim possibility of errors and proxies in our project. The attendance system is entirely automated, and reports are periodically stored.
1.2 A summary of the document, recommended reading, and intended audience This text is meant to be distributed widely with its contents. But it's crucial to preserve information like the student's name and roll number. The document since it is their duty to make sure that the instructions inside is followed. All employees that handle student data in the course of their employment should also be made aware of these requirements.
2. Introduction to Anaconda The Anaconda distribution comes with a desktop graphical user interface (GUI) called Anaconda Navigator, which lets you manage conda packages, environments, and channels without the need for command-line interfaces. Navigator has the ability to look for packages in a local Anaconda repository or on Anaconda Cloud.
Key Words: Face Recognition, Face Detection, HaarCascade classifier, Local Binary Pattern Histogram, attendance system
1. INTRODUCTION
2.1 Anaconda Distribution
The morning roll call, when the lecturers would personally call on our names to verify our presence, is one of the most memorable experiences that any college student has. In educational institutions, the routine is drawn out and tiresome. Despite being a crucial aspect of administration, keeping track of attendance can sometimes become a tedious and time-consuming task that is prone to errors. Keeping track of students' attendance during class has grown to be a difficult task. As manual calculating leads to errors and costs a lot of time, figuring out the attendance proportion becomes a crucial task. The computerization of the traditional attendance-taking method forms the foundation for the development of an automatic attendance management system.
© 2024, IRJET
|
Impact Factor value: 8.226
Anaconda is a distribution for Python and R data science, an environment manager, a package manager, and a repository of more than 7,500 open-source programs. Anaconda provides free community assistance and is simple to install.After obtaining the Anaconda Cheat Sheet, launch Anaconda.Do you want to install conda and utilize it to install only the necessary packages? Acquire Miniconda. utilize Navigator if you would rather utilize a desktop graphical user interface (GUI) after installing Anaconda or Miniconda. Use conda and the Anaconda prompt (also known as the terminal on Linux or macOS) if that's how you like to work. Additionally, you may flip between them. After installing Anaconda, launch the command anaconda-
|
ISO 9001:2008 Certified Journal
|
Page 755