Skip to content

This repository contains FaceCheck In, an AI-powered facial recognition system that automates attendance by detecting and recognizing faces in live video, marking attendance instantly, and flagging unrecognized individuals for review.

Notifications You must be signed in to change notification settings

SSARAWAGI05/FaceCheck-In

Repository files navigation

FaceCheck In

Problem Statement

Managing attendance manually is time-consuming and error-prone. Traditional methods such as roll calls and sign-in sheets lack efficiency, accuracy, and security. Additionally, preventing unauthorized access to restricted areas remains a challenge. Our solution, FaceCheck In, automates attendance tracking using AI-powered facial recognition, enhancing efficiency, security, and reliability.

Solution: FaceCheck In

FaceCheck In is an AI-driven facial recognition system designed to automate attendance tracking and monitoring in organizations. It processes live video streams to detect and recognize faces, seamlessly marking attendance. Unrecognized individuals are flagged and stored separately for further review. The platform ensures accuracy, security, and a hassle-free attendance management experience.


Project Images

Dashboard View

Dashboard Screenshot

Attendance Report

Attendance Report Screenshot

Manual Attendance Logging

Manual Attendance Logging Screenshot


Installation Guide

To use FaceCheck In, follow these steps:

Clone the Repository

git clone https://github.com/SSARAWAGI05/AttendanceFrontend.git

Install Dependencies

pip install -r requirements.txt

Run the Application

python app.py

This will start the FaceCheck In application, allowing you to access the system through a web interface.


Key Features

Automated Face Recognition – Detects and marks attendance of registered users in real-time. ✅ Unknown Face Detection – Captures and stores images of unrecognized individuals for review. ✅ Live Video Processing – Continuously updates attendance records using webcam feeds. ✅ User-Friendly Web Interface – Provides an intuitive dashboard for administrators to view attendance records and manage the system. ✅ Enhanced Security – Helps prevent unauthorized access by flagging unknown individuals.


Technologies Used

Backend

  • Flask (Python)

Frontend

  • HTML, CSS, JavaScript

AI/ML

  • OpenCV for real-time face detection
  • Deep Learning models for facial recognition

Acknowledgements

We extend our gratitude to the open-source community for providing valuable resources and inspiration that contributed to this project.

Contributor

Shubam Sarawagi

About

This repository contains FaceCheck In, an AI-powered facial recognition system that automates attendance by detecting and recognizing faces in live video, marking attendance instantly, and flagging unrecognized individuals for review.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published