mask = boundarymask(L) calcula una máscara que representa los límites de región para la matriz de etiquetas de entrada.L La salida, , es una imagen lógica que se encuentra en ubicaciones de contorno y en ubicaciones no límite.masktruefalse
mask = boundarymask(BW)
calcula los límites de región para la imagen binaria de entrada.BW
mask = boundarymask(___,conn)
calcula los límites de región mediante una conectividad especificada por .conn
Cree una representación de superpíxeles de la imagen, devuelta como una matriz de etiquetas.
L = superpixels(I,100);
Visualice la matriz de etiquetas.
imshow(label2rgb(L))
Busque los límites de región de la matriz de etiquetas.
mask = boundarymask(L);
Muestre la máscara de contorno 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.
conn — Conectividad de píxeles 8 (predeterminado) | 4
Conectividad de píxeles, especificada como o .48
Valor
Significado
Conectividades bidimensionales
4 conectados
Los píxeles están conectados si sus bordes se tocan. La vecindad de un píxel son los píxeles adyacentes en la dirección horizontal o vertical.
8 conectados
Los píxeles están conectados si sus bordes o esquinas se tocan. La vecindad de un píxel son los píxeles adyacentes en la dirección horizontal, vertical o diagonal.
Tipos de datos: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32
mask — Cuadrícula rasterizada de los límites de la región Matriz lógica 2D
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 es cuando el píxel correspondiente en la imagen de entrada con valor tiene un píxel vecino con un valor diferente que .masktruePP
Tipos de datos: logical
Capacidades ampliadas
Generación de código C/C++ Genere código C y C++ mediante MATLAB® Coder™.
Usage notes and limitations:
boundarymask apoya la generación de código C (requiere MATLAB® Coder™). Tenga en cuenta que si elige la plataforma de destino genérica,MATLAB Host Computerboundarymask genera código que usa una biblioteca compartida precompilada específica de la plataforma. El uso de una biblioteca compartida conserva las optimizaciones de rendimiento, pero limita las plataformas de destino para las que se puede generar código. Para obtener más información, consulte .Generación de código mediante una biblioteca compartida
Al generar código, el argumento de entrada debe ser una constante en tiempo de compilación.conn
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.