Jemand, der Gesichtserkennung macht. Es sollte nicht nach harter Codierung aussehen. Zum Beispiel, wenn Sie keine Imutils verwenden
python
point_idxs = [
1, # right ear
3, # right cheak1
4, # right cheak2
33, # nose top
12, # left cheak1
13, # left cheak2
15, # left ear
28, # nose line
]
warp_points = [0, 2, 4, 6]
Was sollte sein
python
from imutil import face_util
(lStart, lEnd) = face_utils.FACIAL_LANDMARKS_IDXS["left_eye"]
(rStart, rEnd) = face_utils.FACIAL_LANDMARKS_IDXS["right_eye"]
(mStart, mEnd) = face_utils.FACIAL_LANDMARKS_IDXS["mouth"]
Kann gemacht werden
python
shape = predictor(gray, rects[0])
shape = face_utils.shape_to_np(shape)
Kann gemacht werden.
python
frame = imutils.resize(frame, width=450)
Es hat jedoch den Nachteil, dass die Anzahl der zusätzlichen Bibliotheken erhöht wird.
Recommended Posts