2Eva2014TI_T2 Programar una Función color RGB a gris

2da Evaluación I Término 2014 – 2015, Septiembre 02, 2014 /ICM00794

Tema 2 . (20 puntos)

RGB Modelo proyector

RGB (en inglés Red, Green, Blue) representa un color mediante la mezcla por adición de luz de tres colores primarios a diferentes proporciones o intensidades.

Por ejemplo, los televisores analógicos y proyectores de imagen digital usan la técnica RGB con los valores entre 0 a 255 para cada color: rojo, verde y azul.

Al usar una impresora láser monocromática (B&N), se convierte el color RGB a un tono de gris ponderando un 0.2989 de rojo, el 0.5870 del verde y 0.1140 del azul, que es el efecto de cada color en el brillo de la imagen.

paleta color y pincel

Realice una función denominada convertirgris(RGB) que dado un color RGB como un vector, lo convierta a su equivalente numérico en tonalidad de gris.

Valide que cada color de origen se encuentre en el rango de 0 a 255, sino entrega el valor de -1 como error.

ColorRGBGris
Negro[0,0,0]0
blanco[255,255,255]255
rojo[255,0,0]76
verde[0,255,0]149
azul[0,0,255]29
>> rgb=[255, 0, 0];
>> cambiagris(rgb)
ans = 76

Rúbrica: Definir función (5 puntos), validar colores (5 puntos), operaciones (5 puntos)

Ejercicios por Unidad/Tema FP