https://github.com/ak3847/facelog
FaceLog - Attendance Manager based on Facial Recognition
https://github.com/ak3847/facelog
face-recognition machinevision opencv
Last synced: about 2 months ago
JSON representation
FaceLog - Attendance Manager based on Facial Recognition
- Host: GitHub
- URL: https://github.com/ak3847/facelog
- Owner: AK3847
- Created: 2024-02-07T16:53:32.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-07T17:40:11.000Z (over 2 years ago)
- Last Synced: 2025-04-03T16:49:19.308Z (about 1 year ago)
- Topics: face-recognition, machinevision, opencv
- Language: Python
- Homepage:
- Size: 28.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FaceLog 🤳🏽
Attendance manager for Students, based on Facial Recogniition.
## How to use? 🤔
- Download the repository and unzip it.
```bash
https://github.com/AK3847/FaceLog.git
```
- Navigate to the `FaceLog` folder and download the requirements:
```bash
pip install -r requirements
```
- To register a new face, first upload the picture in the `StudentImages` folder and then run the `Encoding.py`:
```bash
python Encoding.py
```
- To mark attendance, run `Mark_Attendance.py`:
```bash
python Mark_Attendance.py
```
- While running the `Mark_Attendance.py` press _"spacebar"_ to capture a pic. The result will be shown in terminal as follows:

- Name of the Student alogn with timestamp is stored in the `Student Attendance.xlsx` file

## Python Modules 🐍
```python
opencv
face_recognition
openpyxl
pickle
numpy
```