Контур показывает точки, а не кривую при извлечении его из списка, но кривая показывает в противном случае
Я нахожу контур порогового изображения и рисую его так:
self.disc_contour = cv2.findContours(self.thresh.copy(), cv2.RETR_LIST,cv2.CHAIN_APPROX_NONE)[1]
cv2.drawContours(self.original_image, self.disc_contour, -1, (0,255,0), 2)
и я получаю контур по желанию:
(игнорировать внутренний круг. Внешняя часть - это контур в контексте)
Но если я изменюself.disc_contour
в функции drawContour дляself.disc_contour[0]
Я получаю следующий результат:
Что может быть причиной?