https://github.com/notabhaykumar/sih25016
Automated Student Attendance Monitoring and Analytics System
https://github.com/notabhaykumar/sih25016
Last synced: 5 days ago
JSON representation
Automated Student Attendance Monitoring and Analytics System
- Host: GitHub
- URL: https://github.com/notabhaykumar/sih25016
- Owner: NotAbhayKumar
- License: mit
- Created: 2025-09-20T17:14:54.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-20T17:18:24.000Z (10 months ago)
- Last Synced: 2025-10-23T22:25:32.660Z (8 months ago)
- Language: Python
- Size: 698 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart-Attendance-Marking-System
## Problem Statement :
Develop a Smart Attendance Marking System (SAMS) that can be used by colleges,schools and various organizations to facilitate the easy maintenance of the daily attendance records of students or employees.
## Objective :
* To eliminate the tedious conventional method of manual attendance by calling out names of students by replacing it with a system which automates the process, thereby reducing the human errors.
* Facilitates the easy attendance management of students using Face Detection which is one of the most modern technologies.
* Provides a robust and stable attendance system which reduces the flaws of our existing system.
## Libraries used :
```
cmake
dlib
opencv-python
face_recognition
cvzone
numpy
pickle
firebase
```
## Steps involved so far :
* Importing the required libraries.
* Setting up the webcam and importing the required graphics.
* Creating the encoding generator.
* Implementing face recognition algorithms to show whether faces are correctly detected and matched or not.
* Setting up the database, here Firebase.
* Adding data to the database.
* Adding the images to the database.
* Updating the Real-time Database accordingly.
## Demo of the System :
### Database before starting the System -
[](https://postimg.cc/G8k5Lbpx)
### Face Recognition & retrieving and displaying student's data from the Database -
[](https://postimg.cc/fJ0BDwgt)
### Dynamically updating the Database as the student is marked -
[](https://postimg.cc/mPLzVjML)
### Showing that the student is marked -
[](https://postimg.cc/TLg3T5mN)
### Displaying that the student is already marked after a specific interval of time -
[](https://postimg.cc/MX1SH8L4)
## Contributors
* Abhay - Team Leader
* Ritu - Team Member
* Nipendra - Team Member
* Palak - Team Member
* Aksa - Team Member
* Piyush - Team Member