ошибка: (-215: утверждение не выполнено) при использовании openCV - PullRequest
0 голосов
/ 18 марта 2020
import cv2

face_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_frontalcatface.xml')

cap = cv2.VideoCapture(0)

while True:
    _, frame = cap.read()
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

    face = face_cascade.detectMultiScale(gray, 1.3, 5)
    for (x,y,w,h) in face:
        cv2.rectangle(frame, (x,y), (x+w, y+h), (0, 255, 255), 2)

        roi_gray = gray[y:y+h, x:x+w]
        roi_color = frame[y:y+h, x:x+w]

        eye = eye_cascade.detectMultiScale(roi_gray)
        for (ex,ey,ew,eh) in eye:
            cv2.rectangle(roi_color, (ex,ey),(ex+ew, ey_eh), (0,255,0),2)

    cv2.imshow('Face', frame)

    k = cv2.waitKey(1)

    if k ==27:
        break


    cv2.destroyAllWindows()
    cap.release()

Я получаю эту ошибку

Ошибка: OpenCV (3.4.5) / Пользователи / travis / build / skvark / opencv-python / opencv / modules / imgproc / src / color . cpp: 181: ошибка: (-215: подтверждение не выполнено)! _Sr c .empty () в функции 'cvtColor'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...