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 utilizando el método de Otsu

Descripción

ejemplo

T = otsuthresh(counts) calcula un umbral global a partir de los recuentos de histogramas, utilizando el método de Otsu.Tcounts[1] El método de Otsu elige un umbral que minimiza la varianza intraclase de los píxeles en blanco y negro con umbral. El umbral global se puede utilizar para convertir una imagen en escala de grises en una imagen binaria.Timbinarize

[T,EM] = otsuthresh(counts) devuelve la métrica de eficacia, , que indica la eficacia del umbral.EM

Ejemplos

contraer todo

Lea la imagen en el espacio de trabajo.

I = imread('coins.png');

Calcule un histograma de 16 bandejas para la imagen.

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

Calcular un umbral global utilizando los recuentos de histogramas.

T = otsuthresh(counts);

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

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

Argumentos de entrada

contraer todo

Recuentos de histogramas, especificados como un vector de números no negativos.

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

Argumentos de salida

contraer todo

Umbral global, devuelto como escalar numérico en el intervalo [0, 1].

Tipos de datos: double

Métrica de eficacia del umbral, devuelta como escalar numérico en el intervalo [0, 1]. El límite inferior solo se puede alcanzar mediante recuentos de histograma con todos los datos en una única ubicación distinta de cero. El límite superior sólo se puede alcanzar mediante recuentos de histograma con dos bins distintos de cero.

Tipos de datos: double

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

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Consulte también

| |

Introducido en R2016a