используя haarcasecade_mcs_eyepair_big.xml, но не могу обнаружить пару глаз, как это исправить? - PullRequest
0 голосов
/ 22 апреля 2019

Я хочу обнаружить пару глаз, но результаты, которые я получаю, таковы: https://i.imgur.com/5R8n4xd.jpg как это исправить? вот мой код

faces = face_cascade.detectMultiScale(gray, 1.3, 5)
if len(faces) == 0: return
for x, y, w, h in faces:
    roi_gray = gray[y:y + h, x:x + w]
    roi_color = img[y:y + h, x:x + w]
    eyes = eyePair_cascade.detectMultiScale(roi_gray)
    if len(eyes) == 0: return
    for (ex, ey, ew, eh) in eyes:
        eyes_roi = roi_color[ey: ey + eh, ex:ex + ew]
    # cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)

cv2.imwrite(outfile, eyes_roi)

def main (): return_eye_pair ('bahagia.jpg', 'eye_pair.jpg')

...