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.

otsuthresh

Umbral de histograma global mediante el método de Otsu

Sintaxis

T = otsuthresh(counts)
[T,EM] = otsuthresh(counts)

Descripción

ejemplo

T = otsuthresh(counts) calcula un umbral global T de los recuentos de histogramas, counts, utilizando el método [1]de Otsu. T es un valor de intensidad normalizado que se encuentra en el intervalo [0,1] que se puede utilizar con imbinarize para convertir una imagen de intensidad a una imagen binaria. El método de Otsu elige un umbral que minimiza la varianza intraclase de los píxeles blancos y negros umbrales.

[T,EM] = otsuthresh(counts) Devuelve la efectividad métrica, EM, que indica la efectividad del umbral. EM está en la gama [0.1].

Ejemplos

contraer todo

Lea la imagen en el espacio de trabajo.

I = imread('coins.png');

Calcule un histograma de 16 bin para la imagen.

[counts,x] = imhist(I,16); stem(x,counts)

Calcule un umbral global utilizando los conteos de histogramas.

T = otsuthresh(counts);

Cree una imagen binaria utilizando el umbral calculado y visualice la imagen.

BW = imbinarize(I,T); figure imshow(BW)

Argumentos de entrada

contraer todo

Conteos de histogramas, especificados como un vector numérico real y no sparnse de valores no negativos.

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

Argumentos de salida

contraer todo

Valor de umbral global, devuelto como escalar numérico de la clase double en el intervalo [0,1].

Efectividad métrica, devuelta como escalar numérico de la clase double en el rango [0,1]. El límite inferior es alcanzable sólo por el histograma cuenta con todos los datos en un único bin distinto de cero. El límite superior es alcanzable solamente por las cuentas del histograma con dos compartimientos non-Zero.

Referencias

[1] Otsu, N., "A Threshold Selection Method from Gray-Level Histograms," IEEE Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, 1979, pp. 62-66.

Capacidades ampliadas

Consulte también

| |

Introducido en R2016a