Main Content

bwhitmiss

Operación binaria acierto-fallo

Descripción

BW2 = bwhitmiss(BW,SE1,SE2) realiza la operación acierto-fallo definida por los elementos estructurantes SE1 y SE2. La operación acierto-fallo mantiene los píxeles de la imagen binaria BW cuyos entornos coinciden con la forma de SE1 y no coinciden con la forma de SE2.

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

ejemplo

BW2 = bwhitmiss(BW,interval) realiza la operación acierto-fallo definida en términos de un arreglo único, denominado intervalo. Un intervalo es un arreglo cuyos elementos son 1, 0 o -1. Los elementos con valor 1 constituyen el dominio de SE1, los elementos con valor -1 constituyen el dominio de SE2 y los elementos con valor 0 se ignoran.

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

Ejemplos

contraer todo

Cree una imagen binaria de muestra 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 acierto-fallo.

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 arreglo numérico o lógico de cualquier dimensión. En la entrada numérica, cualquier píxel distinto de cero se considera 1 (true).

Elemento estructurante plano, especificado como objeto strel o una matriz numérica con valores de 1 y 0. Los entornos de SE1 y SE2 no deben tener elementos superpuestos.

Intervalo, especificado como un arreglo numérico con valores de 1, 0 y -1.

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

Argumentos de salida

contraer todo

Imagen binaria procesada después de la operación acierto-fallo, especificada como arreglo lógico del mismo tamaño que BW.

Tipos de datos: logical

Historial de versiones

Introducido antes de R2006a

Consulte también

| |