# 需要导入模块: import cv2 [as 别名]# 或者: from cv2 importCASCADE_SCALE_IMAGE[as 别名]defdetect_faces(img, draw_box=True):# convert image to grayscalegrayscale_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# detect facesfaces = face_cascade.detectMultiScale(grayscale_img, scaleFactor=1.1...
image=cv2.imread('image.jpg')# 将图像转换为灰度图像 gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)# 用人脸识别器检测图像中的人脸 faces=face_cascade.detectMultiScale(gray,scaleFactor=1.1,minNeighbors=5,minSize=(30,30))# 在图像中绘制人脸框for(x,y,w,h)infaces:cv2.rectangle(image,(x,y),(x...
CascadeClassifier 对象在调用 detectMultiScale 方法之前,必须成功加载一个 XML 或 YAML 格式的级联分类器模型文件。如果模型文件未正确加载,CascadeClassifier 对象将是空的,从而导致在调用 detectMultiScale 时抛出错误。可以通过以下代码检查模型文件是否加载成功: python cascade = cv2.CascadeClassifier('path/to/haarcasca...
i was running this script(live.py) and the i got this error: cv2.error: OpenCV(4.1.1) /io/opencv/modules/objdetect/src/cascadedetect.cpp:1689: error: (-215:Assertion failed) !empty() in function 'detectMultiScale' how can i solve this pr...