ANSELME
Update Training.py
d1e64b4 verified
raw
history blame contribute delete
No virus
630 Bytes
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)