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.

bwarea

Área de objetos en la imagen binaria

Descripción

ejemplo

total = bwarea(BW) estima el área de los objetos en la imagen binaria. es un escalar cuyo valor corresponde aproximadamente al número total de píxeles de la imagen, pero podría no ser exactamente el mismo porque diferentes patrones de píxeles se ponderan de manera diferente.BWtotalon

Ejemplos

contraer todo

Leer una imagen binaria y mostrarla.

BW = imread('circles.png'); imshow(BW)

Calcule el área de los objetos de la imagen.

bwarea(BW)
ans = 1.4187e+04 

Argumentos de entrada

contraer todo

Imagen binaria, especificada como una matriz lógica o numérica 2-D. Para la entrada numérica, cualquier píxel distinto de cero se considera ().1true

Ejemplo: BW = imread('text.png'); L = bwlabel(BW);

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Argumentos de salida

contraer todo

Número estimado de píxeles en la imagen binaria, devueltos como un escalar numérico.onBW

Tipos de datos: double

Algoritmos

calcula el área de todos los píxeles de una imagen sumando las áreas de cada píxel de la imagen.bwareaon El área de un píxel individual se determina observando su vecindad 2-por-2. Hay seis patrones diferentes, cada uno representando un área diferente:

  • Patrones con cero píxeles (área = 0)on

  • Patrones con un píxel (área = 1/4)on

  • Patrones con dos píxeles adyacentes (área = 1/2)on

  • Patrones con dos píxeles diagonales (área = 3/4)on

  • Patrones con tres píxeles (área = 7/8)on

  • Patrones con los cuatro píxeles (área = 1)on

Cada píxel es parte de cuatro diferentes vecindarios 2-por-2. Esto significa, por ejemplo, que un solo píxel rodeado de píxeles tiene un área total de 1.onoff

Referencias

[1] Pratt, William K., Digital Image Processing, New York, John Wiley & Sons, Inc., 1991, p. 634.

Consulte también

| |

Introducido antes de R2006a