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 imagen binaria

Sintaxis

total = bwarea(BW)

Descripción

ejemplo

total = bwarea(BW) estima el área de los objetos en BWde imagen binaria. total es un escalar cuyo valor corresponde aproximadamente al número total de on píxeles de la imagen, pero puede que no sea exactamente el mismo porque diferentes patrones de píxeles se ponderan de forma diferente.

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 2-D, real, no Sparse, numérica o lógica. Para la entrada numérica, cualquier píxel distinto de cero se considera on.

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 on en BWde imagen binaria, devueltos como escalar numérico.

Tipos de datos: double

Algoritmos

bwarea estima el área de todos los píxeles on en una imagen al sumar las áreas de cada píxel de la imagen. El área de un píxel individual se determina observando su vecindario 2 por 2. Hay seis patrones diferentes, cada uno representa un área diferente:

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

  • Patrones con un pixel on (área = 1/4)

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

  • Patrones con dos pixeles on diagonales (área = 3/4)

  • Patrones con tres pixeles on (Area = 7/8)

  • Patrones con los cuatro pixeles on (área = 1)

Tenga en cuenta que cada píxel forma parte de cuatro diferentes vecindarios de 2 por 2. Esto significa, por ejemplo, que un solo píxel on rodeado por off píxeles tiene un área total de 1.

Referencias

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

Consulte también

|

Introducido antes de R2006a