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.
imagen.gif
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).