Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 20.03.2019
Сообщений: 12

OpenCV. Работа с заданной областью

05.12.2019, 23:28. Показов 3135. Ответов 6

Студворк — интернет-сервис помощи студентам
Товарищи, добрый день!
Нужен ваш совет
Я хочу на бинарном изображении закрасить черным конкретный фрагмент изображения.
У меня будет на изображении 4 белых круга(метод хоуфа), я знаю их координаты, но мне необходимо следить только за двумя из них, потому что два других будут статическими. Всё это будет в видео потоке, поэтому я думаю на бинарном изображении закрашивать область в черный со статическими кругами, чтобы не фиксировать их положение.
Дамы и господа, подскажите, как лучше сделать?
Я думала использовать roi, но в питоне я нашла только selectroi, а как я поняла, она работает в связи с мышью. Потом я нашла функцию floodFill, но там необходимо использовать маску изображения, а я не совсем понимаю, как мне задавать её в моём случае.
Помогите советом, как использовать функцию выше, или подскажите другой вариант?
Всем спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.12.2019, 23:28
Ответы с готовыми решениями:

Пересечение кривой с заданной областью
Помогите написать программу для определения точек пересечения кривой с заданной областью.(условие прикреплено) Вот мой вариант,но с...

Как взаимодействовать только с заданной областью
Никак не разберусь, как взаимодействовать с заданной областью, в роли которой выступает прямоугольник. Моя задача - отображение заданного...

Работа с областью изображения
доброго времени суток. суть вопроса вот в чем: есть карта(РФ),(задача минимум) необходимо чтобы по нажатию на область,оноже округ, на...

6
0 / 0 / 0
Регистрация: 20.03.2019
Сообщений: 12
06.12.2019, 20:00  [ТС]
Update
Маску создать я смогла, но она работает неправильно, все закрашывается в один белый если Я беру 255 вfloodfill, если ноль, то ничего не меняется.
0
1293 / 677 / 367
Регистрация: 07.01.2019
Сообщений: 2,302
07.12.2019, 03:56
Непонятно, что делается, как делается
0
0 / 0 / 0
Регистрация: 20.03.2019
Сообщений: 12
10.12.2019, 17:20  [ТС]
tooru,
У меня есть входное изображение. Два верхних условно круга мне нужно закрасить в черный. Я создаю маску с ними двумя и увеличиваю высоту и ширину через resize на 2. После чего использую floodFill: cv.floodFill(mask2, new_mask, (0, 0), 255) Этоне дает нужного мне эффекта. Почему и как сделать правильно ?
Миниатюры
OpenCV. Работа с заданной областью  
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
10.12.2019, 17:43
Стартовая точка , судя по картинке, у вас не (0,0)
0
0 / 0 / 0
Регистрация: 20.03.2019
Сообщений: 12
10.12.2019, 17:55  [ТС]
u235,
Именно это меня и интересует. Какой логикой мне руководствоваться, когда я выбираю старт поинт? Я думала, что я выбираю точку с которой он начинает обход изображения. Я могу указать любую, принадлежащей области, которая меня интересует? И в этом случае он закрасит только эту область?
Если так должно быть, то я делаю что-то не так, потому что при таком вызове у меня ничего не меняется.
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
10.12.2019, 23:52
Насколько я понимаю, вы должны выбрать координаты любой точки внутри левого верхнего "круга".
Потом почему у вас последний параметр 255? Это разве черный?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.12.2019, 23:52
Помогаю со студенческими работами здесь

Работа с областью system tray
Помогите пожалуста решить задачу: написать программу, которая будет добавлять иконку в область трея, при нажатии на эту иконку левой...

Работа с общей областью (common)
Доброго времени суток, В задаче необходимо найти минимально отличающийся по модулю от корня уравнения элемент массива. Подпрограмма...

Работа с закрашенной областью stringgrid
Имеется двумерный массив (stringgrid). В массиве я выделяю различными цветами несколько областей(DrawCell). Есть ли у меня возможность...

Работа с областью печатной формы документа
Есть например отчет по инвентарицации. Нажали на печать и сформировалась таблица на 3 страници. Итоги я получаю по всем 3 страницам. Как...

Работа с фоновым изображением и рабочей областью
Подскажите что мне нужно до\после/ этого участка кода прописать this.BackgroundImage = null; чтобы у меня после клика по кнопке...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru