Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Erosione una imagen para eliminar líneas finas

En este ejemplo se muestra cómo erosionar una imagen binaria mediante la función.imerode

Lea una imagen binaria en el espacio de trabajo. Muestre la imagen.

BW1 = imread('circbw.tif'); figure imshow(BW1)

Cree un elemento de estructuración. El código siguiente crea un objeto de elemento de estructuración diagonal.

SE = strel('arbitrary',eye(7))
SE =  strel is a arbitrary shaped structuring element with properties:        Neighborhood: [7x7 logical]     Dimensionality: 2  

Erosione la imagen, especificando la imagen de entrada y el elemento de estructuración como argumentos para la función.imerode

BW2 = imerode(BW1,SE);

Muestre la imagen original y la imagen erosionada. Observe las rayas diagonales en el lado derecho de la imagen de salida. Estos se deben a la forma del elemento de estructuración.

figure imshow(BW2)