Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

boundarymask

Encontrar los límites de región de una segmentación

Descripción

ejemplo

mask = boundarymask(L) calcula una máscara que representa los límites de región de la matriz de etiquetas de entrada L. La salida, mask, es una imagen lógica que es true en las ubicaciones de límites y false en las ubicaciones que no son límites.

mask = boundarymask(BW) calcula los límites de región de la imagen binaria de entrada BW.

mask = boundarymask(___,conn) calcula los límites de región mediante una conectividad que especifica conn.

Ejemplos

contraer todo

Lea una imagen en el área de trabajo.

I = imread('kobi.png');

Cree una representación superpixelada de la imagen, devuelta como una matriz de etiquetas.

L = superpixels(I,100);

Muestre la matriz de etiquetas.

imshow(label2rgb(L))

Figure contains an axes object. The axes object contains an object of type image.

Encuentre los límites de región de la matriz de etiquetas.

mask = boundarymask(L);

Muestre la máscara de límites sobre la imagen original mediante la función labeloverlay. Los límites de región de la matriz de etiquetas aparecen como líneas cian de 1 píxel de ancho.

imshow(labeloverlay(I,mask,'Transparency',0))

Figure contains an axes object. The axes object contains an object of type image.

Argumentos de entrada

contraer todo

Matriz de etiquetas, especificada como una matriz numérica 2D de números no negativos o una matriz lógica 2D.

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical

Imagen binaria, especificada como matriz numérica o lógica del mismo tamaño que L.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | logical

Conectividad de píxeles, especificada como 4 u 8.

Valor

Significado

Conectividades bidimensionales

4

Los píxeles se consideran conectados si comparten bordes. El entorno de un píxel son los píxeles adyacentes en las direcciones horizontal y vertical.

3-by-3 pixel neighborhood with four pixels connected to the center pixel

El píxel actual se muestra en gris.

8

Los píxeles se consideran conectados si comparten bordes o vértices. El entorno de un píxel son los píxeles adyacentes en las direcciones horizontal, vertical y diagonal.

3-by-3 pixel neighborhood with 8 pixels connected to the center pixel

El píxel actual se muestra en gris.

Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Argumentos de salida

contraer todo

Cuadrícula rasterizada de límites de región, especificada como una matriz lógica 2D del mismo tamaño que la imagen de entrada. Un píxel en mask es true cuando el píxel correspondiente en la imagen de entrada con valor P tiene un píxel vecino con un valor diferente a P.

Tipos de datos: logical

Capacidades ampliadas

Historial de versiones

Introducido en R2016a

Consulte también

| |