Каскадная проблема Хаара с detectMultiScale

#python

#python

Вопрос:

Итак, я запустил классификатор каскада граней:

 face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
  

и когда я использовал код

 faces = face_cascade.detectMultiScale(gray, 1.3, 5)
  

Я получил ошибку:

cv2.ошибка: OpenCV(4.0.1) /Users/travis/build/skvark/opencv-python/opencv/modules/objdetect/src/cascadedetect.cpp:1658: ошибка: (-215: ошибка утверждения) !empty() в функции ‘detectMultiScale’

Я не уверен, связано ли это с тем, что я установил OpenCV через pip? Но поскольку я установил через pip, на самом деле нет папки, в которую я мог бы зайти, чтобы найти файлы.

Ответ №1:

Кажется, что haarcascade_frontalface_default.xml не найден. Вероятно, файлы не существуют в текущем рабочем каталоге.