2013-12-04 3 views
-3

Как я могу применять дилатацию, эрозию, закрытие и открытие к двоичному изображению со следующим структурным элементом [001 111] с помощью matlab ??Как я могу применить расширение на двоичном изображении, matlab?

Plz, если у вас есть какой-либо связанный код matlab, загрузите его здесь, я веб-разработчик. Я беру этот курс, чтобы закончить требование к градации.

+0

У меня нет инструментария для обработки изображений? Посмотрите на 'filter2' и подумайте о пороговых значениях. – chappjc

+2

попробуйте 'imdilate' или' imerode'. – Daniel

+2

Вы также можете искать псевдо-код для расширения и эрозии в Интернете и пытаться понять логику, и они реализуются самостоятельно –

ответ

3

В приведенном ниже коде показано, как использовать настраиваемый элемент структурирования или окрестности в MATLAB. Аналогичный код можно использовать для размытия, закрытия и открытия.

a = imread('peppers.png'); 
a1 = rgb2gray(a); 
a2 = imdilate(a1, [0 0 1; 0 1 1; 1 1 1]); 
Смежные вопросы