Skip to content

Commit 9708031

Browse files
authored
Merge pull request #884 from ShraddhaSabde/demo
Attendance Management System using Face Recognition
2 parents 149f6aa + 211f82f commit 9708031

File tree

21 files changed

+1508
-0
lines changed

21 files changed

+1508
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Name,Time
2+
AKSHATA,20:30:32
3+
SHRADDHA,13:16:19
4+
1710527940141,16:50:01
5+
BILL_GATES,13:41:09
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
🗂️ Use Your Own Dataset
2+
Store your images in the dataset folder.
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# 🤖 Face Recognition in Deep Learning
2+
3+
## 📚 Models Used
4+
1. **DeepFace**
5+
2. **FaceNet**
6+
3. **VGGNet**
7+
4. **FaceRecognition Library**
8+
9+
### 🎯 Accuracy Comparison
10+
- **FaceRecognition Library**: Provides higher accuracy as it does not require any models.
11+
- **FaceNet and DeepFace**: Offer similar accuracy.
12+
- **VGGNet**: Delivers lower accuracy.
13+
14+
## 📦 Required Packages
15+
Install the following packages:
16+
- `numpy`
17+
- `keras`
18+
- `deepface`
19+
- `PIL`
20+
- `tkinter`
21+
- `cv2`
22+
- `os`
23+
- `tensorflow`
24+
- `mtcnn`
25+
26+
Additionally, download and store the following in the same working folder:
27+
1. `dlib-19.24.1-cp311-cp311-win_amd64.whl`
28+
2. `facenet_keras.h5`
29+
3. `vgg_face_weights.h5`
30+
31+
## 📁 Folder Structure
32+
Create the following folders:
33+
- `dataset` (store your own images for recognition and dataset purposes)
34+
- `imagebasics`
35+
36+
## 📄 CSV File
37+
Create an `Attendance.csv` file.
38+
39+
## 📝 Python Files
40+
Create the following Python files and ensure to rename them as needed:
41+
- When running `DeepFace.py`, rename `AttendenceProject.py` to `DeepFace.py` in `gui2.py` and `GUI.py`.
42+
43+
## 🚀 Running the Project
44+
Run `gui2.py` to start the image recognition process.

0 commit comments

Comments
 (0)