Jump to content
Compvision.ru
Sign in to follow this  
YoloY

Не работает добавление append

Recommended Posts

На предыдущем шаге в некоторых центрах контуров рисую белые точки. Тут проверяю, если центры не белые то ставлю там большую черную точку, прорисовываю этот контур и добавляю в список, иначе добавляю в другой. Списки изначально пустые.

Точки ставит верно но контура рисуются абсолютно все и естественно добавляются все в оба списка
Что я делаю не так?

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)

 

белые точки.JPG

результат.JPG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×