https://github.com/dityaren/face-recognition-attendance-system
Attendance system by capturing faces through a webcam implemented in Python.
https://github.com/dityaren/face-recognition-attendance-system
attendance-system face-detection face-recognition opencv python
Last synced: 8 months ago
JSON representation
Attendance system by capturing faces through a webcam implemented in Python.
- Host: GitHub
- URL: https://github.com/dityaren/face-recognition-attendance-system
- Owner: Dityaren
- License: mit
- Created: 2022-11-22T07:28:13.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T16:51:26.000Z (11 months ago)
- Last Synced: 2025-01-08T10:14:38.742Z (9 months ago)
- Topics: attendance-system, face-detection, face-recognition, opencv, python
- Language: Python
- Homepage:
- Size: 1.26 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Face Recognition Attendance System
This is an attendance system using face recognition implemented in Python. The system allows users to mark attendance by capturing their face through a webcam.
## Installation
To run the program, follow these steps:
1. Install the required libraries:
```bash
pip install opencv-python
pip install numpy
pip install face-recognition
pip install Pillow
```2. Download the code file `attendance_system.py` and save it to your local machine.
3. Run the program:
```bash
python attendance_system.py
```## Usage
1. When the program starts, it will access the webcam to capture your face.
2. Click the "Absen Masuk" button to mark your attendance as "Masuk" (in) or "Absen Keluar" button to mark your attendance as "Keluar" (out).
3. The program will compare your face with the stored images in the `gambar` directory and recognize your identity.
4. If your face is recognized, the program will update the attendance record in the `Absensi.csv` file with your name and the current timestamp.
5. The webcam will display the live video feed with your face highlighted.## Contributing
If you encounter any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.
## License
This project is licensed under the [MIT License](LICENSE).
**Note:** Ensure that you have a webcam connected to your machine to run the program successfully.