Spaces:
Sleeping
Sleeping
from fastapi import FastAPI | |
from face_data import FaceData | |
from fastapi.encoders import jsonable_encoder | |
from fastapi.responses import JSONResponse | |
from deepface import DeepFace | |
app = FastAPI() | |
def verify_face(face_data: FaceData): | |
result = False | |
try: | |
verify_result = DeepFace.verify(face_data.image, face_data.target_image) | |
result = verify_result['verified'] | |
print(verify_result) | |
except: | |
result = False | |
result = {"result": result} | |
return JSONResponse(content=jsonable_encoder(result)) | |
def process(face_data: FaceData): | |
return verify_face(face_data) |