Está en la página 1de 3

Una vez configurado la visualizacion de la imagen podemos mostrar el histograma de la imagen que visualizamos, para esto ocupamos el bloque

IMAQ ColorHistograph el cual descompone en colores RGB, obteniendo los valores del humbral de la imagen y nos proporciona tres salidas, una por cada color, R (rojo), G (verde) y B(azul).

Cada una de estas salidas que nos proporciona, es pasada aun arreglo para poder mostrarla en una grafica en el panel frontal.

Hasta este momento conocemos por medio de un histograma el humbral de los colores principales dela imagen. Ahora dibujamos un rectagulo en la region en la cual deseamos enfocar o delimitar la deteccion de colores, con el bloque IMAQ Overlay Rectangle.

Para extraer los valores de los colores de la imagen utilizamos el bloque IMAQ ColorLearn y cada dato del espectro de color lo pasamos a un arreglo que visualizamos en el panel frontal con el balor numerico de cada color. De esta manera sabemos por insspeccion el color que esta enfocado y nos proporciona el dato en un valor numerico en el arreglo.

Para obtener el valor numerico y calcular el valor mas alto de cada uno de los colores que estan en la imagen, identificamos los colores obteniddos por IMAQ ColorLearn con un arreglo indexado y calculamos el valor mas alto de cada uno de los datos que estas en el arreglo que verificamos ya de esta manera por cada valor contruimos un caso del cual se identificaa con una cadena de caracteres el color que esta en su valor mas alto y por medio de un IMAQ Overlay text imprimimos esa cedena de caracteres sobre la imagen en la posicion y color deseados deseados para distinguirlos.

Finalmente por limpiamos memoria eliminando la imagen, cerramos nuestra configuracion de la camara y verificamos ssi tenesmos aalgun error para mostarlo

También podría gustarte