TKK_E32232028/.venv/lib/python3.10/site-packages/deepface/config/minmax.py

20 lines
704 B
Python

from typing import Tuple
# these values are determined empirically for each model from unit test items
minmax_values = {
"VGG-Face": (0.0, 0.27054874177488775),
"Facenet": (-3.541942596435547, 3.247769594192505),
"Facenet512": (-4.388302803039551, 3.643190622329712),
"OpenFace": (-0.34191709756851196, 0.26318004727363586),
"DeepFace": (0.0, 17.294939041137695),
"DeepID": (0.0, 127.86836242675781),
"Dlib": (-0.41398656368255615, 0.5201137661933899),
"ArcFace": (-2.945136308670044, 2.087090015411377),
}
def get_minmax_values(model_name: str) -> Tuple[float, float]:
if model_name not in minmax_values:
return (0, 0)
return minmax_values[model_name]