Ошибка OpenCV при использовании модуля deteMultiscale - PullRequest
0 голосов
/ 01 мая 2019

Я получаю сообщение об ошибке при попытке использовать модуль deteMultiscale ...

import cv2

def take_photo():
    cap = cv2.VideoCapture(0)
    ret, frame = cap.read()
    image = cv2.cvtColor(frame, cv2.IMREAD_COLOR)
    return image

image = take_photo()
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

haar_face_cascade = cv2.CascadeClassifier('data/haarcascade_frontalface_alt.xml')
faces = haar_face_cascade.detectMultiScale(gray_image, scaleFactor=1.1, minNeighbors=5)
print('Faces found: ', len(faces))

Это ошибка, которую я получаю:

cv2.error: OpenCV(4.1.0) C:\projects\opencv-python\opencv\modules\objdetect\src\cascadedetect.cpp:1658: error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...