mirror of
https://github.com/serengil/deepface.git
synced 2025-06-07 03:55:21 +00:00
unit test extended for centerface
This commit is contained in:
parent
6b3a4eff22
commit
4577b43051
@ -34,9 +34,10 @@ detector_backends = [
|
||||
"retinaface",
|
||||
"yunet",
|
||||
"yolov8",
|
||||
"centerface",
|
||||
]
|
||||
|
||||
|
||||
"""
|
||||
# verification
|
||||
for model_name in model_names:
|
||||
obj = DeepFace.verify(
|
||||
@ -59,7 +60,7 @@ dfs = DeepFace.find(
|
||||
)
|
||||
for df in dfs:
|
||||
logger.info(df)
|
||||
|
||||
"""
|
||||
|
||||
expand_areas = [0]
|
||||
img_paths = ["dataset/img11.jpg", "dataset/img11_reflection.jpg"]
|
||||
@ -75,7 +76,7 @@ for expand_area in expand_areas:
|
||||
)
|
||||
for face_obj in face_objs:
|
||||
face = face_obj["face"]
|
||||
logger.info(detector_backend)
|
||||
logger.info(f"testing {img_path} with {detector_backend}")
|
||||
logger.info(face_obj["facial_area"])
|
||||
logger.info(face_obj["confidence"])
|
||||
|
||||
@ -99,7 +100,10 @@ for expand_area in expand_areas:
|
||||
le_x = face_obj["facial_area"]["left_eye"][0]
|
||||
assert re_x < le_x, "right eye must be the right eye of the person"
|
||||
|
||||
assert isinstance(face_obj["confidence"], float)
|
||||
type_conf = type(face_obj["confidence"])
|
||||
assert isinstance(
|
||||
face_obj["confidence"], float
|
||||
), f"confidence type must be float but it is {type_conf}"
|
||||
assert face_obj["confidence"] <= 1
|
||||
|
||||
plt.imshow(face)
|
||||
|
Loading…
x
Reference in New Issue
Block a user