Main Content

Segmentar una imagen usando Auto Cluster en Image Segmenter

En este ejemplo se muestra cómo utilizar la opción Auto Cluster en la app Image Segmenter para segmentar una imagen. La opción Auto Cluster es una técnica de segmentación automática que se puede utilizar para segmentar una imagen en elementos de primer plano y de fondo. La opción Auto Cluster no requiere inicialización.

Cargar una imagen en la app Image Segmenter

Lea una imagen en el área de trabajo.

coins = imread('coins.png');

Desde la barra de herramientas de MATLAB®, abra la app Image Segmenter. En la pestaña Apps de la sección Image Processing and Computer Vision, haga clic en Image Segmenter .

SegmentImageUsingAutoClusterInImageSegmenterExample_02.png

En la barra de herramientas de la app, haga clic en Load Image y, luego, seleccione Load Image from Workspace. En el cuadro de diálogo Import from Workspace, seleccione la imagen que lee en el área de trabajo. Image Segmenter muestra la imagen seleccionada.

SegmentImageUsingAutoClusterInImageSegmenterExample_03.png

También puede abrir la app utilizando el comando imageSegmenter, especificando la imagen:

imageSegmenter(coins);

Usar Auto Cluster para segmentar una imagen

En la barra de herramientas de Image Segmenter, expanda la sección Create Mask y seleccione Auto Cluster.

SegmentImageUsingAutoClusterInImageSegmenterExample_04.png

Image Segmenter segmenta la imagen de forma automática, mostrando el resultado. La opción Auto Cluster ha segmentado correctamente todos los círculos. Sin embargo, algunos de los círculos tienen agujeros.

SegmentImageUsingAutoClusterInImageSegmenterExample_05.png

Elimine los agujeros de la imagen segmentada utilizando la opción Fill Holes del grupo de la barra de herramientas Refine Mask.

SegmentImageUsingAutoClusterInImageSegmenterExample_06.png

Guardar la imagen de máscara en el área de trabajo

Cuando la segmentación sea satisfactoria, haga clic en Show Binary para ver la imagen de máscara. Para guardar la máscara binaria, utilice la opción Export. También puede obtener el código utilizado para la segmentación.

SegmentImageUsingAutoClusterInImageSegmenterExample_07.png

Consulte también

|

Temas relacionados