Buenas a todos, os mando estas lineas de codigo para ver si alguien sabe como debo almacenar los valores que determino en avg[], avg lo necesito para seguir trabajando con el en valores 255 y 0, pero de momento solo consigo entregar solo 0 y con eso no puedo trabajar a parte de que no es lo correcto:
for ( loop_index = 0; loop_index < 480*640; loop_index++){
p = pixels[loop_index];
red = 0xff & (p >> 16);
green = 0xff & (p >> 8);
blue = 0xff & p;
avg[loop_index] = (int)(0.3*red + 0.59*green + 0.11*blue);
if(avg [loop_index] > 175) avg[loop_index]=255;
if(avg [loop_index] <= 175) avg[loop_index]=0;
pixels[loop_index] = (0xff000000 | avg[loop_index] << 16 | avg[loop_index]<< 8 | avg[loop_index]);
}
Al igual que pixels si se me queda almacenada, ¿porque no avg?, ¿como hacerlo correctamente para que se me quede almacenada con los valores que debe obtener tras esas dos obligaciones?, 255 y 0;
GRACIAS.