Работя по проект за компютърна обработка на изображения, включващ сегментиране на обектите и намерих контурите, но искам да нарисувам само някои от тях, например първия, за да го запълня допълнително с цвят. За съжаление, продължавам да получавам тази грешка: TypeError: Expected CvSeq for argument 'contour'.
Ето частта от кода, където възниква грешка.
mem=cv.CreateMemStorage()
nc=cv.FindContours(img_th,mem,cv.CV_RETR_LIST,cv.CV_CHAIN_APPROX_SIMPLE,(0,0))
c=nc[1]
cv.DrawContours(img_adth,c,cv.CV_RGB(255,0,0),cv.CV_RGB(0,255,0),2,2,-1)