An open API service indexing awesome lists of open source software.

https://github.com/bldxspark/attendance-system-using-face-recognition

An efficient system that automates attendance marking using face recognition. Features include real-time detection, accurate attendance logging, and easy data management. Built with [your tools, e.g., Python, OpenCV]. Ideal for organizations of all sizes.
https://github.com/bldxspark/attendance-system-using-face-recognition

attendance-management-system attendance-system facerecognitionproject opencv python

Last synced: 6 months ago
JSON representation

An efficient system that automates attendance marking using face recognition. Features include real-time detection, accurate attendance logging, and easy data management. Built with [your tools, e.g., Python, OpenCV]. Ideal for organizations of all sizes.

Awesome Lists containing this project

README

          

# **Face Recognition Attendance System** 🤖

An AI-powered attendance system that uses face recognition technology to automate attendance tracking and streamline record management.

---

## **Features** 🚀

### **Face Recognition**
- Real-time face detection and recognition.
- Supports multiple users with unique facial data.

### **Attendance Management**
- Automated attendance marking with date and time.
- View, edit, and export attendance records.

### **User Registration**
- Add new users with their facial data.
- Update or delete user profiles as needed.

### **Search and Reports**
- Search attendance records by name or date.
- Generate detailed reports for daily, weekly, or monthly attendance.

### **Scalable and Secure**
- Suitable for schools, offices, and organizations of all sizes.
- Secure data handling with encrypted storage.

---

## **Technologies Used** 🛠️

- **Python** for core logic.
- **OpenCV** for face detection and recognition.
- **LibreOffice Calc** for database management.
- **NumPy** and **Pandas** for data processing.

---

## **Installation and Setup** ⚙️

1. **Clone the Repository**:
```bash
git clone https://github.com/bldxspark/attendace-system-using-face-recognition.git
```

2. **Navigate to the Project Directory**:
```bash
cd Attendance-system-using-face-recognition
```

3. **Install Dependencies**:
Install required libraries:
```bash
pip install -r requirements.txt
```

4. **Set Up the Database**:

- Open a text editor or spreadsheet tool to create a CSV file: attendance.csv.
- attendance.csv: Store attendance records with columns Date and Time.
- Save the attendance.csv file in the project directory or specify its path in the code.

6. **Run the Application**:
```bash
python facerecognition.py
python attendance.py
```

## **Usage** 💻

1. **Register Users**: Add users by capturing their facial data.
2. **Mark Attendance**: Launch the face recognition system to track attendance in real-time.
3. **View Records**: Check or export attendance data via the admin panel.

---

## **Contribution** 🤝

We welcome contributions to enhance this project! If you have feature suggestions or improvements:
1. Fork the repository.
2. Create a branch for your changes:
```bash
git checkout -b feature-branch
```
3. Commit your changes and push:
```bash
git commit -m "Add feature description"
git push origin feature-branch
```
4. Open a pull request.

---

## **Future Enhancements** 🌟
- Integration with cloud-based storage for scalability.
- Notification system for attendance status.
- Advanced reporting with analytics and graphs.
- Mobile application for remote access.

---

### **Support**
For any questions or issues, feel free to contact: [durgeshtiwari000x@gmail.com].