1 / 1 / 0
Регистрация: 17.10.2016
Сообщений: 74
1

Не добавляет контура через append, не верно рисует контур

22.06.2019, 20:25. Показов 388. Ответов 0
Метки нет (Все метки)

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

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

Python
1
2
3
4
5
6
7
8
9
10
11
12
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)
Добавлено через 1 час 13 минут
И как обычно...сама спросила сама и отвечаю) При работе с контурами нужно добавлять вот так контур из одного списка в другой dee.append(c[m])

Надеюсь кому нибудь это пригодится

Python
1
2
3
4
5
6
7
8
for i, v in enumerate(c.copy()):
    for m, z in enumerate(cent):
        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(c[m])
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2019, 20:25
Ответы с готовыми решениями:

Что можно сказать о равенстве значений следующих выражений: (append x (append y z) (append (append x y) z)
помогите, пожалуйста!! 1)Что можно сказать о равенстве значений следующих выражений: (append x...

.append добавляет перенос строки
Доброго времени суток. Есть форма, которая отправляет файл без перезагрузки страницы, хочу очищать...

По 2 клику append() добавляет не то что указано
Вот скрипт : $(&quot;.add_assist_dir&quot;).click(function(e){ e.preventDefault(); var...

DHTML, <select> рисует белый контур
Головная боль! Делаю &lt;select&gt; невидимым. &lt;DIV id='ln' name='ln' style='visibility:hidden;'&gt; ...

Какую работу нужно совершить, чтобы повернуть контур на 90° по оси, что совпадает с диаметром контура?
Пока что плохо разбираюсь в этой теме, а надо решать задачи, вот одна из них, помогите с ней...

0
22.06.2019, 20:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2019, 20:25
Помогаю со студенческими работами здесь

Сделать программу, которая рисует контур фигуры, а затем ее обкатку (сглаживание углов)
Сделать программу, которая рисует контур фигуры, а затем, по нажатию кнопки &quot;Обкатка&quot;, выполняет...

Функцию APPEND через Форму DO
Привет, форумчане! Подскажите пожалуйста как с помощью формы DOсоздать функциюаналогичную APPEND?...

Не работает append() через ajax
Не работает $(&quot;#pagination&quot;).append('&lt;ul class=&quot;pagination pagination-sm&quot; id=&quot;myPager1&quot;&gt;&lt;/ul&gt;');...

Какой добротностью должен обладать контур, чтобы боковые частоты сигнала вмещались в полосу пропускания контур
Радиостанция работает на волне 300 м и ее сигнал модулирован по амплитуде огибающей А(t)= А cos...

Вставка шаблона кода через .append()
Добрый день. Есть небольшое клиент-серверное приложение на сокетах. сервер-&gt; const express =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru