Как создать граничную маску вокруг объекта? - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть некоторые обработанные изображения, которые имеют шум (фоновые пиксели) вокруг границ. Есть ли способ обнаружить только границу самого объекта и создать маску для удаления пикселей фона вокруг границ?

Я новичок в OpenCV, поэтому помогут любые примеры кода.

Пример:

Исходное изображение

enter image description here

Обработанное изображение

Input image

Ожидаемый результат

Input image

Я попробовал метод findContours, но он создает маску, включающую также пиксели с шумом.

Также я попробовал метод erode, но он не дает одинаковых результатов для разных размеров изображения, поэтому это не то решение, которое я ищу.

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