0% found this document useful (0 votes)
4 views2 pages

Face Recognition Attendance System Explanation

The Face Recognition Attendance System utilizes OpenCV and Flask to automate attendance marking by capturing and recognizing faces via a webcam. Detected faces are compared to known individuals, and attendance data is recorded in an Excel file. This project simplifies attendance processes for schools and offices, eliminating manual tracking.

Uploaded by

vikasreddyma1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

Face Recognition Attendance System Explanation

The Face Recognition Attendance System utilizes OpenCV and Flask to automate attendance marking by capturing and recognizing faces via a webcam. Detected faces are compared to known individuals, and attendance data is recorded in an Excel file. This project simplifies attendance processes for schools and offices, eliminating manual tracking.

Uploaded by

vikasreddyma1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Face Recognition Attendance System using OpenCV, Flask, and Excel (Simple Explanation)

1. Overview:

This project uses face recognition to mark attendance. It captures your face using a webcam,

recognizes it, and stores your attendance in an Excel file. The web interface is built using Flask.

2. Components Used:

- OpenCV: For face detection and recognition

- Flask: For creating a simple web interface (UI)

- Excel (via pandas or openpyxl): To store attendance data

- Haar Cascade: A pre-trained model for face detection

3. How It Works:

Step 1: Face Detection

- The system uses Haar Cascade to detect faces from a webcam.

- When it detects a face, it draws a rectangle around it.

Step 2: Face Recognition

- The system compares the detected face with known faces.

- If matched, it identifies the person.

Step 3: Mark Attendance

- The person's name and current time are recorded.

- This data is saved into an Excel sheet.

Step 4: Flask Web UI


- A simple Flask server shows a webpage.

- From the webpage, you can start the webcam and see the results.

4. Summary:

- This project is helpful for schools and offices.

- It removes the need for manual attendance.

- It's easy to use and uses Python libraries.

You might also like