YoloY 0 Жалоба Опубликовано June 22, 2019 На предыдущем шаге в некоторых центрах контуров рисую белые точки. Тут проверяю, если центры не белые то ставлю там большую черную точку, прорисовываю этот контур и добавляю в список, иначе добавляю в другой. Списки изначально пустые.Точки ставит верно но контура рисуются абсолютно все и естественно добавляются все в оба спискаЧто я делаю не так? for i, v in enumerate(c1): for m, z in enumerate(centers): pixel = imgcopy1[z[1], z[0]] if (pixel<200)==True: cv.circle(imvvv, z, 0, (0, 0, 255), 5) # нарисовали точки ellip = cv2.fitEllipse(v) cv2.ellipse(imvvv, ellip, (0, 0, 255), 2) dee.append(v) n = n + 1 else: deliq.append(v) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
iskees 32 Жалоба Опубликовано June 22, 2019 Кусок кода слишком мал, ничего не ясно из него. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах