Как исправить ошибку: (-215: утверждение не выполнено) npoints> 0 в функции 'drawContours' - PullRequest
2 голосов
/ 15 апреля 2019

Ошибка рисования контуров Я пытаюсь нарисовать контур для объектов на изображении

(_, contours) = cv2.findContours(binary, cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)

# draw contours over original image
length = len(contours)
for c in range(length):
    cv2.drawContours(img,contours,c,(255,0,0),3)

cv2.namedWindow("output", cv2.WINDOW_NORMAL)
cv2.imshow("output", img)
cv2.waitKey(0)

Я ожидаю, что все контуры будут нарисованы, но фактический результат, который я получаю, - это ошибка:

(- 215: утверждение не выполнено) npoints> 0 в функции 'drawContours'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...