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.

entropy

Entropía de imagen en escala de grises

Descripción

e = entropy(I) devuelve la entropía de la imagen en escala de grises I. La entropía es una medida estadística de aleatoriedad que se puede utilizar para caracterizar la textura de la imagen de entrada.

ejemplo

Ejemplos

contraer todo

Lea una imagen en el área de trabajo.

I = imread('circuit.tif');

Calcule la entropía.

J = entropy(I)
J = 6.9439

Argumentos de entrada

contraer todo

Imagen en escala de grises, especificada como arreglo numérico o lógico de cualquier dimensión. La función entropy espera que las imágenes del tipo de datos double y single tengan valores en el intervalo [0, 1]. Si I tiene valores que se sitúan fuera del intervalo [0, 1], puede usar la función rescale para volver a escalar los valores al intervalo previsto.

Tipos de datos: double | uint8 | uint16 | uint32 | logical

Argumentos de salida

contraer todo

Entropía de imagen I, devuelta como escalar numérico.

Tipos de datos: double

Más acerca de

contraer todo

Entropía

La entropía se define como -sum(p.*log2(p)), donde p contiene los recuentos de histograma normalizados devueltos de imhist.

De forma predeterminada, entropy usa dos bins para arreglos lógicos y 256 bins para arreglos uint8, uint16 o double. entropy convierte todos los tipos de datos diferentes de logical a uint8 para el cálculo de recuento de histograma de forma que los valores de píxel sean discretos y se correspondan directamente con un valor de bin.

Referencias

[1] Gonzalez, R. C., R. E. Woods, and S. L. Eddins. Digital Image Processing Using MATLAB. New Jersey, Prentice Hall, 2003, Chapter 11.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

expandir todo

Consulte también

|