【发布时间】:2021-10-02 23:02:46
【问题描述】:
FcascPath='/content/drive/MyDrive/COTM july/Copy of haarcascade_frontalface_default.xml'
#Create the haar cascade
faceCascade = cv2.CascadeClassifier(FcascPath)
def imgdetect(gray,image):
faces=faceCascade.detectMultiScale(gray,1.3,5)
for (x,y,w,h) in faces:
cv2.rectangle(image,(x,y),(x+w,y+h),(0,255,0),2)
roi_gray=gray[y:y+h,x:x+w]
return image
i10="/content/drive/MyDrive/COTM july/Faces /10.jpg"
gr = cv2.cvtColor(i10, cv2.COLOR_BGR2GRAY)
canvas=imgdetect(gr,i10)
cv2.imshow("resultvideo", canavs)
它显示了这个:
TypeError Traceback(最近一次调用最后一次) 在 () 13 14 i10="/content/drive/MyDrive/COTM july/Faces /10.jpg" ---> 15 gr = cv2.cvtColor(i10, cv2.COLOR_BGR2GRAY) 16 17 画布=imgdetect(gr,i10)
TypeError: Expected Ptr<:umat> for argument '%s
【问题讨论】:
标签: python debugging cv2 cascade