bwlabeln
Etiquetar los componentes conectados de una imagen binaria
Descripción
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Esta función ordena los componentes conectados de izquierda a derecha según el extremo
top-left
de cada componente. Cuando varios componentes tienen la misma posición horizontal, la función ordena esos componentes de arriba abajo y de nuevo a lo largo de cualquier dimensión superior. Esta figura ilustra los extremos de dos regiones diferentes 2D.Las funciones
bwlabel
,bwlabeln
ybwconncomp
calculan componentes conectados para imágenes binarias.bwconncomp
utiliza bastante menos memoria y, en ocasiones, es más rápida que las otras funciones.Función Dimensión de entrada Forma de salida Uso de memoria Conectividad bwlabel
2D Matriz de etiquetas de doble precisión Elevado 4 u 8 bwlabeln
N dimensiones Matriz de etiquetas de doble precisión Elevada Cualquiera bwconncomp
N dimensiones Estructura CC
Bajo Cualquiera Para extraer características de una imagen binaria utilizando
regionprops
con la conectividad predeterminada, paseBW
directamente aregionprops
utilizando el comandoregionprops(BW)
.
Algoritmos
bwlabeln
utiliza el siguiente procedimiento general:
Escanea todos los píxeles de imagen, asignando etiquetas preliminares a píxeles distintos de cero y registrando las equivalencias de etiquetas en una tabla Union-Find.
Resuelve las clases de equivalencia con el algoritmo Union-Find [1].
Vuelve a etiquetar los píxeles en función de las clases de equivalencia resueltas.
Referencias
[1] Sedgewick, Robert, Algorithms in C, 3rd Ed., Addison-Wesley, 1998, pp. 11-20.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006aConsulte también
bwconncomp
| bwlabel
| labelmatrix
| label2rgb
| regionprops