OpenCV 4 TypeError: Expected cv::UMat for argument 'labels'
问题 I am writing a facial recognition program and I keep getting this error when I try to train my recognizer TypeError: Expected cv::UMat for argument 'labels' my code is def detect_face(img): gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) face_cascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml") faces = face_cascade.detectMultiScale(gray, scaleFactor=1.2, minNeighbors=5); if (len(faces)==0): return None, None (x, y, w, h) = faces[0] return gray[y:y+w, x:x