attendance-api / app.py
farkmu45's picture
Print result
7e74c92
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))
@app.post("/")
def process(face_data: FaceData):
return verify_face(face_data)