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.

entropyfilt

La entropía local de la imagen en escala de grises

Descripción

ejemplo

J = entropyfilt(I) Devuelve la matriz, donde cada píxel de salida contiene el valor de entropía de la vecindad 9-por-9 alrededor del píxel correspondiente en la imagen de entrada.JI

Para los píxeles en los bordes de, utiliza relleno simétrico.Ientropyfilt En el relleno simétrico, los valores de los píxeles de relleno son un reflejo reflejado de los píxeles del borde.I

J = entropyfilt(I,nhood) realiza el filtrado de entropía de la imagen de entrada en la que se especifica la vecindad. es una matriz multidimensional de ceros y unos donde los elementos distintos de cero especifican los vecinos.Inhoodnhood

Ejemplos

contraer todo

Este ejemplo muestra cómo realizar el filtrado de entropía mediante.entropyfilt Los píxeles más brillantes de la imagen filtrada corresponden a los vecindarios de la imagen original con una entropía más alta.

Leer una imagen en el espacio de trabajo.

I = imread('circuit.tif');

Realizar filtrado de entropía mediante.entropyfilt

J = entropyfilt(I);

Muestra la imagen original y la imagen procesada.

imshow(I) title('Original Image')

figure imshow(J,[]) title('Result of Entropy Filtering')

Argumentos de entrada

contraer todo

Imagen que se filtrará, especificada como una matriz numérica real y no dispersa. puede tener cualquier dimensión.I Si tiene más de dos dimensiones, la trata como una imagen de escala de grises multidimensional y no como una imagen de color verdadero (RGB).Ientropyfilt

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

Vecindad, especificada como una matriz multidimensional, lógica o numérica que contiene ceros y unos. El tamaño de debe ser impar en cada dimensión.nhood

De forma predeterminada, usa la vecindad. determina el elemento central de la vecindad por.entropyfilttrue(9)entropyfiltfloor((size(NHOOD) + 1)/2)

Para especificar los vecindarios de otras formas, como un disco, utilice la función para crear un objeto de elemento de estructuración de la forma deseada.strel A continuación, extraiga la vecindad de la propiedad del objeto del elemento de estructuración.neighborhood

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

Argumentos de salida

contraer todo

Imagen filtrada, devuelta como una matriz numérica del mismo tamaño que la imagen de entrada y de clase.double

Algoritmos

convierte cualquier clase que no sea lógica para el cálculo de recuento de histograma para que los valores de píxel sean discretos y se correspondan directamente con un valor de ubicación.entropyfiltuint8

Referencias

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

Introducido antes de R2006a