Shafeek Saleem commited on
Commit
0651d29
1 Parent(s): 45067dd

bug fixed - image read

Browse files
Files changed (1) hide show
  1. pages/3_Face Encodings.py +4 -4
pages/3_Face Encodings.py CHANGED
@@ -17,7 +17,7 @@ def step3_page():
17
  st.header("Feature encoding")
18
  st.markdown(
19
  """
20
- ### What is Face Encodings?
21
  In face recognition, face encodings are numerical representations of facial features that are used to uniquely identify individuals.
22
  These encodings are obtained by extracting relevant facial information from an input image or video frame.
23
 
@@ -55,12 +55,12 @@ def step3_page():
55
  st.subheader("Lets create face encodings for the known-faces.")
56
  face_encodings_dict = {}
57
  if st.button("Create Face Encodings"):
58
- my_bar = st.progress(0, text="Generating encodings...")
59
  if len(images) > 0:
60
  for i, img in enumerate(images):
61
- face_image = Image.open(os.path.join(img_dir, img))
62
  my_face_encoding = face_recognition.face_encodings(face_image)[0]
63
- my_bar.progress(int((i + 1) / len(images) * 100), text="Generating encodings...")
64
  face_encodings_dict[img.split("_")[1]] = my_face_encoding
65
  my_bar.progress(100, text="Successfully encoded all the known faces!")
66
  st.success("Face encoding completed successfully!")
 
17
  st.header("Feature encoding")
18
  st.markdown(
19
  """
20
+ ### What is Face Encoding?
21
  In face recognition, face encodings are numerical representations of facial features that are used to uniquely identify individuals.
22
  These encodings are obtained by extracting relevant facial information from an input image or video frame.
23
 
 
55
  st.subheader("Lets create face encodings for the known-faces.")
56
  face_encodings_dict = {}
57
  if st.button("Create Face Encodings"):
58
+ my_bar = st.progress(0, text="Generating face encodings...")
59
  if len(images) > 0:
60
  for i, img in enumerate(images):
61
+ face_image = face_recognition.load_image_file(os.path.join(img_dir, img))
62
  my_face_encoding = face_recognition.face_encodings(face_image)[0]
63
+ my_bar.progress(int((i + 1) / len(images) * 100), text="Generating face encodings...")
64
  face_encodings_dict[img.split("_")[1]] = my_face_encoding
65
  my_bar.progress(100, text="Successfully encoded all the known faces!")
66
  st.success("Face encoding completed successfully!")