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.
- Host: GitHub
- URL: https://github.com/bldxspark/attendance-system-using-face-recognition
- Owner: bldxspark
- Created: 2024-12-18T08:55:13.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-12-18T09:34:44.000Z (10 months ago)
- Last Synced: 2025-04-09T00:07:12.915Z (6 months 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].