Обнаружение конденсационного следа самолета Python opencv - PullRequest
0 голосов
/ 12 июня 2018

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

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

Можно ли увеличить контуры, нарисованные командой cv2.drawContours?

1 Ответ

0 голосов
/ 12 июня 2018

Поскольку у вас уже есть список точек на контуре, вы можете легко нарисовать линию толщиной 10 пикселей, используя функцию line между последовательными точками (посмотрите на параметр толщины),Чтобы заполнить остальную часть области внутри контура, посмотрите на функцию fillPoly.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...