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.

bwhitmiss

Operación de hit-miss binario

Descripción

BW2 = bwhitmiss(BW,SE1,SE2) realiza la operación hit-miss definida por los elementos de estructuración y .SE1SE2 La operación hit-miss conserva los píxeles de la imagen binaria cuyas vecindades coinciden con la forma de .BWSE1SE2

Esta sintaxis es equivalente a .imerode(BW,SE1) & imerode(~BW,SE2)

ejemplo

BW2 = bwhitmiss(BW,interval) realiza la operación hit-miss definida en términos de una sola matriz, llamada .Intervalo Un intervalo es una matriz cuyos elementos son , , o .10-1 Los elementos -valued conforman el dominio de , los elementos -valued conforman el dominio de , y se omiten los elementos -valued.1SE1-1SE20

Esta sintaxis es equivalente a .bwhitmiss(BW,interval==1,interval==-1)

Ejemplos

contraer todo

Cree una imagen binaria de ejemplo para este ejemplo.

bw = [0 0 0 0 0 0       0 0 1 1 0 0       0 1 1 1 1 0       0 1 1 1 1 0       0 0 1 1 0 0       0 0 1 0 0 0]
bw = 6×6

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

Defina un intervalo.

interval = [0 -1 -1             1  1 -1             0  1  0];

Realice la operación de hit-miss.

bw2 = bwhitmiss(bw,interval)
bw2 = 6x6 logical array

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

Argumentos de entrada

contraer todo

Imagen binaria, especificada como una matriz numérica o lógica de cualquier dimensión. Para la entrada numérica, los píxeles distintos de cero se consideran ( ).1true

Elemento de estructuración plana, especificado como un objeto o una matriz numérica con valores de y .strel10 Las vecindades de y no deben tener elementos superpuestos.SE1SE2

Intervalo, especificado como una matriz numérica con valores de , , y .10-1

Tipos de datos: single | double | int8 | int16 | int32 | int64

Argumentos de salida

contraer todo

Imagen binaria procesada después de la operación hit-miss, especificada como una matriz lógica del mismo tamaño que .BW

Tipos de datos: logical

Consulte también

| |

Introducido antes de R2006a