mirror of
https://github.com/serengil/deepface.git
synced 2025-06-07 12:05:22 +00:00
resizing bug in represent for skipped detector
This commit is contained in:
parent
ea43de9baa
commit
8f667eecc8
@ -639,16 +639,26 @@ def represent(
|
|||||||
model = build_model(model_name)
|
model = build_model(model_name)
|
||||||
|
|
||||||
# ---------------------------------
|
# ---------------------------------
|
||||||
|
# we have run pre-process in verification. so, this can be skipped if it is coming from verify.
|
||||||
target_size = functions.find_target_size(model_name=model_name)
|
target_size = functions.find_target_size(model_name=model_name)
|
||||||
|
if detector_backend != "skip":
|
||||||
img_objs = functions.extract_faces(
|
img_objs = functions.extract_faces(
|
||||||
img=img_path,
|
img=img_path,
|
||||||
target_size=target_size,
|
target_size=target_size,
|
||||||
detector_backend=detector_backend,
|
detector_backend=detector_backend,
|
||||||
grayscale=False,
|
grayscale=False,
|
||||||
enforce_detection=enforce_detection,
|
enforce_detection=enforce_detection,
|
||||||
align=align,
|
align=align,
|
||||||
)
|
)
|
||||||
|
else: # skip
|
||||||
|
if isinstance(img_path, str):
|
||||||
|
img = functions.load_image(img_path)
|
||||||
|
img = cv2.resize(img, target_size)
|
||||||
|
elif type(img_path).__module__ == np.__name__:
|
||||||
|
img = img_path.copy()
|
||||||
|
img = cv2.resize(img, target_size)
|
||||||
|
else:
|
||||||
|
raise ValueError(f"unexpected type for img_path - {type(img_path)}")
|
||||||
# ---------------------------------
|
# ---------------------------------
|
||||||
|
|
||||||
for img, region, _ in img_objs:
|
for img, region, _ in img_objs:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user