nikshep01 commited on
Commit
cce60dd
·
verified ·
1 Parent(s): 1418744

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -35,15 +35,12 @@ encodeListknown = [face_recognition.face_encodings(img)[0] for img in Images]
35
  # camera to take photo of user in question
36
  file_name = st.camera_input("Upload image")
37
 
38
- def add_attendance(name):
39
- username = name
40
-
41
- print(current_datetime)
42
-
43
-
44
- with open(f'Attendance/Attendance-{datetoday}.csv', 'a') as f:
45
- f.write(f'\n{username},{aadhaar},{current_datetime}')
46
-
47
 
48
 
49
  if file_name is not None:
@@ -92,5 +89,7 @@ if file_name is not None:
92
  st.write("Recognized Names:")
93
  for i, name in enumerate(recognized_names):
94
  st.write(f"Face {i+1}: {name}")
 
 
95
  else:
96
  st.warning("No faces detected in the image. Face recognition failed.")
 
35
  # camera to take photo of user in question
36
  file_name = st.camera_input("Upload image")
37
 
38
+ def add_attendance(names):
39
+ current_datetime = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
40
+ with open(f'Attendance/Attendance-{current_datetime}.csv', 'a') as f:
41
+ f.write('Name,Time\n') # Write header if file is newly created
42
+ for name in names:
43
+ f.write(f'{name},{current_datetime}\n')
 
 
 
44
 
45
 
46
  if file_name is not None:
 
89
  st.write("Recognized Names:")
90
  for i, name in enumerate(recognized_names):
91
  st.write(f"Face {i+1}: {name}")
92
+ if len(recognized_names) > 0:
93
+ add_attendance(recognized_names)
94
  else:
95
  st.warning("No faces detected in the image. Face recognition failed.")