Spaces:
Runtime error
Runtime error
| import cv2 | |
| import face_recognition | |
| import os | |
| import streamlit as st | |
| import pickle | |
| # Declaring variables | |
| path = "" | |
| def training(path): | |
| images = os.listdir(path) | |
| encoded_trains =[] | |
| for image in images: | |
| train_img = face_recognition.load_image_file(f"./{image}") | |
| train_img = cv2.cvtColor(train_img,cv2.COLOR_BGR2RGB) | |
| encoded_trains.append(face_recognition.face_encodings(train_img)[0]) | |
| return encoded_trains, images | |
| encoded_trains, images = training(path) | |
| st.write(images) | |
| output_file = 'encoded_faces.pickle' | |
| with open(output_file, 'wb') as f_out: | |
| pickle.dump(encoded_trains, f_out) | |