multithresh
Establecer umbrales de varios niveles en una imagen usando el método de Otsu
Descripción
devuelve el valor de umbral único thresh = multithresh(A)thresh calculado para la imagen A usando el método de Otsu. Puede utilizar thresh como un argumento de entrada para que imquantize convierta una imagen en una imagen de dos niveles.
devuelve thresh = multithresh(A,N)thresh, un vector de 1 por N que contiene N valores de umbral, usando el método de Otsu. Puede utilizar thresh como un argumento de entrada para que imquantize convierta la imagen A en una imagen con N+1 niveles discretos.
Ejemplos
Argumentos de entrada
Argumentos de salida
Algoritmos
multithresh encuentra los umbrales basados en el histograma agregado de toda la imagen A. multithresh considera una imagen RGB como un arreglo numérico 3D y calcula los umbrales para los datos combinados a partir de los tres planos de color.
multithresh utiliza el rango de la imagen de entrada A ([min(A(:)) max(A(:))]) como los límites para calcular el histograma usado en posteriores cálculos. multithresh ignora cualquier NaNs en los cálculos. Cualquier Infs y -Infs se cuentan en el primer y en el último bin del histograma, respectivamente.
En entradas degeneradas donde el número de valores únicos en A es inferior o igual a N, no existe una solución viable usando el método de Otsu. En este tipo de entradas, el valor de retorno thresh contiene todos los valores únicos de A y, posiblemente, algunos valores adicionales que se eligen de manera arbitraria.
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
Historial de versiones
Introducido en R2012b





