Алгоритм удаления заусенцев - PullRequest
0 голосов
/ 21 марта 2012

У меня есть небольшой инструмент для создания холста, который разрезает изображения на маленькие кусочки для перемещения, и он отлично работает, за исключением того, что на полученных кусочках часто остаются маленькие шипы, которые я хотел бы удалить, но яне могу понять хороший алгоритм для обнаружения и удаления их.Я не уверен, сработает ли алгоритм сглаживания краев, а те, что я проверил, выглядят так, будто они интерпретируют шипы как часть формы.Вот пример того, как может выглядеть одна из этих частей изображения.

enter image description here

Кто-нибудь может порекомендовать что-нибудь, что могло бы избавиться от шипов?

1 Ответ

1 голос
/ 26 марта 2012

Вы можете попробовать фильтр морфологии открытие , если структура главной фигуры довольно проста. Открытие - это эрозия + расширение, поэтому оно удаляет мелкие и тонкие элементы, а затем восстанавливает (конечно, с некоторыми артефактами) первоначальную форму больших объектов.

...