Learn-OpenCV-in-3-hours
Learn-OpenCV-in-3-hours copied to clipboard
haarcascades error: (-215:Assertion failed) !empty() in function 'cv::CascadeClassifier::detectMultiScale'
Continue getting this error for drone face tracking course, I think it is due to the file. Any ideas?
My Code:
import cv2 import numpy as np
def findFace(img): faceCascade = cv2.CascadeClassifier('Resources/haarcascade_frontalface_default.xml') imgGray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) faces = faceCascade.detectMultiScale(imgGray,1.1,8)
myFaceListC = []
myFaceListArea = []
for (x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x + w, y + h),(0,0,255),2)
cap = cv2.VideoCapture(0)
while True: _, img = cap.read() findFace(img) cv2.imshow("Output",img) cv2.waitKey(1)
Error:
File "C:/Users/zachd/PycharmProjects/droneproject2/venv/Face Tracking.py", line 20, in
[ WARN:1] global C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-oduouqig\opencv\modules\videoio\src\cap_msmf.cpp (434) `anonymous-namespace'::SourceReaderCB::~SourceReaderCB terminating async callback