Я пытаюсь получить размытое лицо после обнаружения его с помощью Dlib и OpenCV, но у меня появляется эта ошибка,
Как я могу ее решить?
frame [x1 : y1, x2: y2] = cv2.blur (кадр [x1: y1, x2: y2], (23, 23)) cv2.error: OpenCV (4.1.0) C: \ projects \ opencv-python \ opencv \ modules \ core \ src \ matrix. cpp: 757: ошибка: (-215: утверждение не выполнено) dims <= 2 && step [0]> 0 в функции 'cv :: Mat :: locateROI'
for face in faces:
x1 = face.left()
y1= face.top()
x2= face.right()
y2= face.bottom()
cv2.rectangle(frame,(x1,y1),(x2,y2),(0,255,0),2)
frame[x1:y1, x2:y2]=cv2.blur(frame[x1:y1, x2:y2], (23, 23))
# anonymize_face_pixelate(image=facee,blocks=3)
cv2.putText(frame, "Dlib detector", (x1, y2), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255,0))
landmarks=predictor(gray, face)