def normalize_result(webcam, idcard):
diff_correy = cv2.norm(settings.COREY_MATRIX, idcard, cv2.NORM_L2)
diff_wilde = cv2.norm(settings.WILDE_MATRIX, idcard, cv2.NORM_L2)
diff_min = diff_correy if diff_correy < diff_wilde else diff_wilde
diff = cv2.norm(webcam, idcard, cv2.NORM_L2)
score = float(diff) / float(diff_min)
percentage = (1.28 - score * score * score) * 10000 / 128
return {
'percentage': percentage,
'score': score,
'message': utils.matching_message(score)
}
评论列表
文章目录