Proposed System
The Face Recognition Attendance Monitoring System uses a camera
to automatically capture images of individuals. Once an image is
captured, a face detection algorithm identifies the face within the frame.
The system then encodes the facial features into a numerical format for
comparison. These encoded features are matched against a pre-stored
database of registered faces. If a match is found, the system marks the
person as present and records the attendance. The entire process is
handled in real-time using Python-based libraries like OpenCV and face
recognition. The captured image is sent to the server, where recognition
and attendance logging occur. This method eliminates manual effort,
reduces chances of proxy attendance, and ensures accurate, contactless
tracking. It's especially useful in schools, offices, and secured premises.
Advantages of Proposed System
[Link] security: Facial recognition ensures that only
authorized individuals can mark attendance, reducing the risk of
impersonation.
[Link] productivity: Automated attendance eliminates
manual processes, allowing staff to focus on more important tasks.
3. Provides transparency and control: Real-time data tracking
offers clear insights into employee or student attendance records
4. Automates time tracking: The system automatically logs
entry and exit times without manual input
[Link] time: Facial recognition quickly identifies individuals within
seconds.
Software And Hardware Requirements
Hardware Software
Requirements Requirements
[Link] Device – Camera 1. Operating System –
Windows/Linux
2. Processing Unit –
Computer 2. Face Recognition Libraries and
Frameworks – OpenCV/dlib
3. Display and User
Interface – Monitor/Screen 3. Relational Databases –
MySQL/SQLite
4. Networking and
Connectivity – 4. GUI Framework – Tkinter
Wi-Fi/Ethernet
FUNCTIONAL AND NON-FUNCTIONAL
REQUIREMENTS
Functional
Requirements
[Link] Management
Handles user registration, updates, and role-based access (e.g., admin, staff, student).
[Link] Recognition and Attendance Marking
Captures facial data via camera, verifies identity, and records attendance automatically.
[Link] Management
Stores and manages user information, facial data, and attendance logs securely.
[Link]
Ensures data protection through encryption, access controls, and secure data handling.
[Link] Management
Verifies user identity during login using passwords or biometric data for secure access.
Conclusion
• Automates attendance marking using facial recognition,
reducing manual effort.
• Minimizes proxy attendance and improves accuracy.
• Provides faster, contactless, and secure attendance tracking.
• Stores attendance records efficiently and can be integrated with
Excel or databases.
• Can be further enhanced with features like liveness detection,
cloud storage, and mobile apps.