Kaushik066 commited on
Commit
81a4855
·
verified ·
1 Parent(s): 07387a5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -46,6 +46,7 @@ BATCH_SIZE = 8
46
  # Set Paths
47
  data_path = 'employees'
48
  model_path = 'vit_pytorch_GPU_1.pt'
 
49
 
50
  # Set Title
51
  st.title("Employee Attendance System")
@@ -171,10 +172,15 @@ prod_dl = DataLoader(prod_ds, batch_size=BATCH_SIZE)
171
 
172
  # Read image from Camera
173
  enable = st.checkbox("Enable camera")
174
- picture_path = st.camera_input("Take a picture", disabled=not enable)
175
- if picture_path:
 
 
 
 
 
176
  # Create DataLoader for Webcam Image
177
- webcam_ds = dataset_prod_obj.create_dataset(BytesIO(picture_path))
178
  webcam_dl = DataLoader(webcam_ds, batch_size=BATCH_SIZE)
179
 
180
  # Run the predictions
 
46
  # Set Paths
47
  data_path = 'employees'
48
  model_path = 'vit_pytorch_GPU_1.pt'
49
+ webcam_path = 'captured_image.jpg'
50
 
51
  # Set Title
52
  st.title("Employee Attendance System")
 
172
 
173
  # Read image from Camera
174
  enable = st.checkbox("Enable camera")
175
+ picture = st.camera_input("Take a picture", disabled=not enable)
176
+ if picture is not None:
177
+ img_bytes = picture.getvalue()
178
+ img = PIL.Image.open(img_bytes)
179
+ img.save(webcam_path, "JPEG")
180
+ st.write('Image saved as:',webcam_path)
181
+
182
  # Create DataLoader for Webcam Image
183
+ webcam_ds = dataset_prod_obj.create_dataset(webcam_path)
184
  webcam_dl = DataLoader(webcam_ds, batch_size=BATCH_SIZE)
185
 
186
  # Run the predictions