bwlabel
Etiquetar los componentes conectados de una imagen 2D binaria
Descripción
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Las funciones
bwlabel
,bwlabeln
ybwconncomp
calculan componentes conectados para imágenes binarias.bwconncomp
sustituye el uso debwlabel
ybwlabeln
. Utiliza bastante menos memoria y a veces es más rápida que las otras funciones.Dimensión de entrada Forma de salida Uso de memoria Conectividad bwlabel
2D Matriz de etiquetas de doble precisión Elevada 4 u 8 bwlabeln
N dimensiones Matriz de etiquetas de doble precisión Elevada Cualquiera bwconncomp
N dimensiones Estructura CC Baja Cualquiera Puede utilizar la función MATLAB®
find
junto conbwlabel
para devolver vectores de índices para los píxeles que componen un objeto específico. Por ejemplo, para devolver las coordenadas de los píxeles del objeto 2, introduzca lo siguiente:[r,c] = find(bwlabel(BW)==2)
Puede mostrar la matriz de salida como imagen indexada de pseudocolor. Cada objeto se muestra en un color diferente, por lo que los objetos son más fáciles de distinguir que en la imagen original. Para obtener más información, consulte
label2rgb
.Para extraer características de una imagen binaria utilizando
regionprops
con la conectividad por defecto, basta con pasarBW
directamente aregionprops
utilizando el comandoregionprops(BW)
.La función
bwlabel
puede aprovechar la optimización del hardware para los tipos de datoslogical
,uint8
ysingle
para ejecutarse más rápidamente. La optimización del hardware requiere quemarker
ymask
sean imágenes 2D y queconn
sea de conectividad 4 u 8.
Algoritmos
bwlabel
utiliza el procedimiento general recogido en la referencia [1], págs. 40-48:
Realice la compresión RLE de la imagen de entrada.
Escanee las secuencias asignando etiquetas preliminares y registrando las equivalencias de etiquetas en una tabla de equivalencias local.
Resuelva las clases de equivalencia.
Vuelva a etiquetar las secuencias en función de las clases de equivalencia resueltas.
Referencias
[1] Haralick, Robert M., and Linda G. Shapiro, Computer and Robot Vision, Volume I, Addison-Wesley, 1992, pp. 28-48.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006aConsulte también
bwconncomp
| bwlabeln
| bwselect
| labelmatrix
| label2rgb
| regionprops