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: about 1 month 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.
- Host: GitHub
- URL: https://github.com/bldxspark/attendance-system-using-face-recognition
- Owner: bldxspark
- Created: 2024-12-18T08:55:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-18T09:34:44.000Z (over 1 year ago)
- Last Synced: 2025-04-09T00:07:12.915Z (about 1 year ago)
- Topics: attendance-management-system, attendance-system, facerecognitionproject, opencv, python
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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].