https://github.com/ranitmanik/attendence-system
Facial Recognition Attendance System. This project uses Python, Flask, OpenCV, and face_recognition to create an attendance system that recognizes faces and records attendance.
https://github.com/ranitmanik/attendence-system
css3 face-detection face-recognition flask flask-application html5 opencv opencv-library opencv-python python python-library python-web-development python3 webdevelopment website
Last synced: about 1 month ago
JSON representation
Facial Recognition Attendance System. This project uses Python, Flask, OpenCV, and face_recognition to create an attendance system that recognizes faces and records attendance.
- Host: GitHub
- URL: https://github.com/ranitmanik/attendence-system
- Owner: RanitManik
- License: mit
- Created: 2024-06-02T15:19:38.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-08-04T17:10:30.000Z (9 months ago)
- Last Synced: 2025-03-19T19:46:56.416Z (about 1 month ago)
- Topics: css3, face-detection, face-recognition, flask, flask-application, html5, opencv, opencv-library, opencv-python, python, python-library, python-web-development, python3, webdevelopment, website
- Language: Python
- Homepage:
- Size: 876 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Facial Recognition Attendance System





Welcome to the Facial Recognition Attendance System v1.0 created by Ranit Manik. This project uses Python, Flask,
OpenCV, and face_recognition to create an attendance system that recognizes faces and records attendance.## Table of Contents
- [Features](#features)
- [Requirements](#requirements)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)## Features
- Recognizes faces using `face_recognition`.
- Captures attendance and stores it in a CSV file.
- Runs a web server using Flask to display the video feed.## Requirements
- Python 3.0+
- Flask
- OpenCV
- face_recognition
- numpy
- gunicorn## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/yourusername/facial-recognition-attendance-system.git
cd facial-recognition-attendance-system
```2. **Create and activate a virtual environment:**
```bash
python3 -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
```3. **Install the dependencies:**
```bash
pip install -r requirements.txt
```4. **Run the application:**
```bash
python3 app.py
```## Usage
Once the application is running, you can access the video feed at `http://localhost:5000/video_feed`. The application
will detect faces and record attendance in a CSV file named with the current date.## Contributing
Feel free to fork the project and submit pull requests. For major changes, please open an issue first to discuss what
you would like to change.## License
This project is licensed under the MIT License. See the `LICENSE` file for details.