Spaces:
Runtime error
Runtime error
import face_manage.manage as db_manage | |
from extract import GetImageInfo | |
def match_1_1(image1, image2): | |
count1, boxes1, scores1, landmarks1, alignimgs1, features1 = GetImageInfo(image1, 1) | |
count2, boxes2, scores2, landmarks2, alignimgs2, features2 = GetImageInfo(image2, 1) | |
result = False | |
sim = 0 | |
if count1 != 0 and count2 != 0: | |
sim = db_manage.get_similarity(features1[0], features2[0]) | |
if sim > db_manage.threshold: | |
result = True | |
else: | |
result = False | |
response = { | |
"confidence": sim, | |
"threshold": db_manage.threshold, | |
"result": "Same Person" if result else "Different Person" | |
} | |
return response | |