mirror of
https://github.com/serengil/deepface.git
synced 2025-06-07 12:05:22 +00:00
fix linting and add comments
This commit is contained in:
parent
498658d084
commit
b97f74e186
@ -13,9 +13,7 @@ def build_model():
|
|||||||
print(f"{file_name} will be downloaded...")
|
print(f"{file_name} will be downloaded...")
|
||||||
output = home + f"/.deepface/weights/{file_name}"
|
output = home + f"/.deepface/weights/{file_name}"
|
||||||
gdown.download(url, output, quiet=False)
|
gdown.download(url, output, quiet=False)
|
||||||
face_detector = cv2.FaceDetectorYN_create(
|
face_detector = cv2.FaceDetectorYN_create(home + f"/.deepface/weights/{file_name}", "", (0, 0))
|
||||||
home + f"/.deepface/weights/{file_name}", "", (0, 0)
|
|
||||||
)
|
|
||||||
return face_detector
|
return face_detector
|
||||||
|
|
||||||
|
|
||||||
@ -52,10 +50,11 @@ def detect_face(detector, image, align=True, score_threshold=0.9):
|
|||||||
{x, y}_{re, le, nt, rcm, lcm} stands for the coordinates of right eye, left eye, nose tip, the right corner and left corner of the mouth respectively.
|
{x, y}_{re, le, nt, rcm, lcm} stands for the coordinates of right eye, left eye, nose tip, the right corner and left corner of the mouth respectively.
|
||||||
"""
|
"""
|
||||||
(x, y, w, h, x_re, y_re, x_le, y_le) = list(map(int, face[:8]))
|
(x, y, w, h, x_re, y_re, x_le, y_le) = list(map(int, face[:8]))
|
||||||
if x < 0:
|
|
||||||
x = 0
|
# Yunet returns negative coordinates if it thinks part of the detected face is outside the frame.
|
||||||
if y < 0:
|
# We set the coordinate to 0 if they are negative.
|
||||||
y = 0
|
x = max(x, 0)
|
||||||
|
y = max(y, 0)
|
||||||
if resized:
|
if resized:
|
||||||
image = original_image
|
image = original_image
|
||||||
x, y, w, h = int(x / r), int(y / r), int(w / r), int(h / r)
|
x, y, w, h = int(x / r), int(y / r), int(w / r), int(h / r)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user