3ra Evaluación I Término 2012-2013, Septiembre 11, 2012 /ICM00794
Tema 3 (25 puntos). El formato GIF para imágenes digitales, usa la técnica de color indexado con 256 tonalidades de color por pixel [0-255] en una matriz de pixeles de tamaño nxm.
Se requiere separar los distintos colores, para identificar y determinar las cantidades de cada tonalidad de color mediante el uso de un vector de frecuencias [0-255].
Realice una función colorimg(imagen) que reciba la matriz de una imagen de tamaño nxm y presente como resultado el vector de frecuencias de los colores indexados.
30 | 30 | 30 | 0 | 0 |
30 | 30 | 30 | 0 | 0 |
170 | 170 | 30 | 30 | 0 |
80 | 80 | 170 | 30 | 30 |
80 | 80 | 80 | 170 | 170 |
>>frecuencia=colorimg(imagen) color = [0, 1, 2, ..., 30, ..., 80, ..., 170, ...] frecuencia =[5, 0, 0, ..., 10, ..., 5, ..., 5, ...]
usar para ejemplo en python: matriz = np.array([[30, 30, 30, 0, 0], [30, 30, 30, 0, 0], [170, 170, 30, 30, 0], [80, 80, 170, 30, 30], [80, 80, 80, 170, 170]])
Nota: El rango de color es [0-255] y el indice de frecuencias es [1-256] en matlab
Referencia: http://www.ecured.cu/index.php/Color_indexado
Rúbrica: Definición de Función (5 puntos), manejo de tamaño de matriz (5 puntos), vector de frecuencias (15 puntos).