Spaces:
Configuration error
Configuration error
| import numpy as np | |
| class FaceSet: | |
| faces = [] | |
| ref_images = [] | |
| embedding_average = "None" | |
| embeddings_backup = None | |
| def __init__(self): | |
| self.faces = [] | |
| self.ref_images = [] | |
| self.embeddings_backup = None | |
| def AverageEmbeddings(self): | |
| if len(self.faces) > 1 and self.embeddings_backup is None: | |
| self.embeddings_backup = self.faces[0]["embedding"] | |
| embeddings = [face.embedding for face in self.faces] | |
| self.faces[0]["embedding"] = np.mean(embeddings, axis=0) | |
| # try median too? | |