Контур показывает точки, а не кривую при извлечении его из списка, но кривая показывает в противном случае

Я нахожу контур порогового изображения и рисую его так:

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] Я получаю следующий результат:

Что может быть причиной?

Ответы на вопрос(1)

Ваш ответ на вопрос