Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Conectividad de píxeles

El procesamiento morfológico comienza en los picos de la imagen del marcador y se propaga a lo largo del resto de la imagen en función de la conectividad de los píxeles. La conectividad define qué píxeles están conectados a otros píxeles. Un conjunto de píxeles en una imagen binaria que forman un grupo conectado se denomina o a.objectconnected component

Determinar qué píxeles crean un componente conectado depende de cómo se defina la conectividad de píxeles. Por ejemplo, esta imagen binaria contiene un objeto de primer plano o dos, dependiendo de la conectividad. Si el primer plano está conectado a 4, la imagen es todo un objeto: no hay distinción entre un objeto en primer plano y el fondo. Sin embargo, si el primer plano está conectado a 8, los píxeles establecidos en 1 se conectan para formar un bucle cerrado y la imagen tiene dos objetos independientes: los píxeles del bucle y los píxeles fuera del bucle.

0     0     0     0     0     0     0     0 0     1     1     1     1     1     0     0 0     1     0     0     0     1     0     0 0     1     0     0     0     1     0     0 0     1     0     0     0     1     0     0 0     1     1     1     1     0     0     0 0     0     0     0     0     0     0     0 0     0     0     0     0     0     0     0 

Definición de conectividad en una imagen

La tabla siguiente enumera todas las conectividades estándar de dos y tres dimensiones admitidas por la caja de herramientas.

Valor

Significado

Two-Dimensional Connectivities

4-connected

Los píxeles se conectan si los bordes se tocan. Dos píxeles adyacentes forman parte del mismo objeto si están conectados y se conectan a lo largo de la dirección horizontal o vertical.

8-connected

Los píxeles se conectan si los bordes o las esquinas se tocan. Dos píxeles adyacentes forman parte del mismo objeto si están conectados y se conectan a lo largo de la dirección horizontal, vertical o diagonal.

Three-Dimensional Connectivities

6-conectado

Los píxeles se conectan si se tocan las caras. Dos píxeles adyacentes forman parte del mismo objeto si están conectados y se conectan en:

  • Una de estas direcciones: en, fuera, izquierda, derecha, arriba y abajo

18-conectado

Los píxeles se conectan si sus caras o aristas se tocan. Dos píxeles adyacentes forman parte del mismo objeto si están conectados en

  • Una de estas direcciones: en, fuera, izquierda, derecha, arriba y abajo

  • Una combinación de dos direcciones, como la derecha-abajo o en

26-conectado

Los píxeles se conectan si sus caras, aristas o esquinas se tocan. Dos píxeles adyacentes forman parte del mismo objeto si están conectados en

  • Una de estas direcciones: en, fuera, izquierda, derecha, arriba y abajo

  • Una combinación de dos direcciones, como la derecha-abajo o en

  • Una combinación de tres direcciones, como en-derecha-arriba o en-izquierda-abajo

Elegir una conectividad

El tipo de vecindad que elija afecta al número de objetos encontrados en una imagen y los límites de esos objetos. Por esta razón, los resultados de muchas operaciones de morfología a menudo difieren dependiendo del tipo de conectividad que especifique.

Por ejemplo, si especifica una vecindad de 4 conectados, esta imagen binaria contiene dos objetos; Si especifica una vecindad de 8 conectados, la imagen tiene un objeto.

0     0     0     0     0     0 0     1     1     0     0     0 0     1     1     0     0     0 0     0     0     1     1     0 0     0     0     1     1     0

Especificación de Connectivities personalizadas

También puede definir vecindarios personalizados especificando un 3-por-3-por-...-por-3 array de s y s.01 Los elementos de valor definen la conectividad de la vecindad con respecto al elemento central.1

Por ejemplo, esta matriz define una conectividad "norte/sur" que se puede utilizar para dividir una imagen en columnas independientes.

CONN = [ 0 1 0; 0 1 0; 0 1 0 ] CONN =      0     1     0      0     1     0      0     1     0

Nota

Las matrices de conectividad deben ser simétricas sobre su elemento central. Además, puede utilizar una matriz de conectividad 2-D con una imagen 3D; la conectividad afecta a cada "página" en la imagen 3-D.

Consulte también

| | | | | |

Temas relacionados