Utilice la función binarize para producir una imagen con 2 niveles de grises. Utilice quantize para producir una imagen con n niveles de grises.
Por cada elemento en la imagen, las funciones devuelven 0 si el elemento es ≤ hasta un umbral especificado y devuelven 1 si el elemento es mayor que el umbral.
La binarización y la cuantificación se pueden utilizar para mejorar las funciones de una imagen seleccionando el umbral o el número de niveles adecuados. También pueden ser un primer paso en un análisis de imagen.
Es posible cambiar el valor del umbral para ver el efecto en la imagen.
Definición automática de la binarización
Utilice la binarización automática para realzar los elementos interesantes en las aplicaciones de visión automática.
Si no se ha especificado ningún valor umbral, la función binarize calculará uno automáticamente.
1. Aplique binarize a una imagen digitalizada en escala de grises de una pieza industrial.
(part.gif)
(part_bin.bmp)
Utilización de los argumentos opcionales
Para enfatizar o desenfatizar rangos concretos de niveles, se pueden proporcionar los argumentos opcionales lowThresh, highThresh, inValue e outValue. Se binarizan todos los niveles entre lowThresh e highThresh hasta inValue, y los demás niveles se binarizan hasta outValue. Los valores para los parámetros de entrada son arbitrarios y no hace falta que estén comprendidos entre 0 y 255. inValue y outValue podrían ser iguales. Si esto ocurre, toda la imagen se definirá en un único nivel.
Defina los niveles de imagen de 50 a 150 y a 25, y defina el resto de los niveles en 200:
(bridge_bin2.bmp)
quantize
1. Aplique quantize a la imagen en escala de grises utilizada más arriba.
(bridge_q3.bmp)
2. Especifique los niveles en un vector y aplique la función quantize a la misma imagen. Compare esta cuantificación de 3 niveles con la anterior:
(bridge_q3v.bmp)
Los valores en v deben estar estrictamente en orden ascendente, pero pueden ser un número real cualquiera. Esta especificación resulta útil si se desea utilizar niveles de cuantificación no separados por espacios homogéneos en el rango de la imagen dada.