Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

bwarea

Área de los objetos de una imagen binaria

Descripción

ejemplo

total = bwarea(BW) calcula el área de los objetos de la imagen binaria BW. total es un escalar cuyo valor se corresponde aproximadamente con el número total de píxeles on de la imagen, pero que puede que no sea exactamente igual debido a que los patrones diferentes de píxeles se ponderan de modo distinto.

Ejemplos

contraer todo

Lea una imagen binaria y muéstrela.

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

Figure contains an axes object. The axes object contains an object of type image.

Calcule el área de los objetos de la imagen.

bwarea(BW)
ans = 1.4187e+04

Argumentos de entrada

contraer todo

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

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 la imagen binaria BW, devuelto como escalar numérico.

Tipos de datos: double

Algoritmos

bwarea calcula el área de todos los píxeles on de una imagen sumando las áreas de cada píxel de la imagen. El área de un píxel concreto se determina comprobando su entorno de 2 por 2. Hay seis patrones, y cado uno de ellos representa un área diferente:

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

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

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

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

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

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

Cada píxel forma parte de cuatro entornos de 2 por 2 diferentes. Esto implica, por ejemplo, que un solo píxel on rodeado por píxeles off tiene un área total de 1.

Referencias

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

Historial de versiones

Introducido antes de R2006a

Consulte también

| |