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 |