Spaces:
Runtime error
Runtime error
| from facenet_pytorch import InceptionResnetV1, MTCNN | |
| import torchvision.transforms as transforms | |
| class FaceNetModel: | |
| def __init__(self): | |
| self.mtcnn = None | |
| self.resnet = None | |
| self.transform = None | |
| def initialize_model(self): | |
| self.mtcnn = MTCNN() | |
| self.resnet = InceptionResnetV1(pretrained='vggface2').eval() | |
| return self.mtcnn, self.resnet | |
| def get_transform(self): | |
| self.transform = transforms.Compose([ | |
| transforms.Resize((250, 250)), | |
| transforms.ToTensor(), | |
| transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]) | |
| ]) | |
| return self.transform |