У меня есть некоторые обработанные изображения, которые имеют шум (фоновые пиксели) вокруг границ. Есть ли способ обнаружить только границу самого объекта и создать маску для удаления пикселей фона вокруг границ?
Я новичок в OpenCV, поэтому помогут любые примеры кода.
Пример:
Исходное изображение
Обработанное изображение
Ожидаемый результат
Я попробовал метод findContours
, но он создает маску, включающую также пиксели с шумом.
Также я попробовал метод erode
, но он не дает одинаковых результатов для разных размеров изображения, поэтому это не то решение, которое я ищу.