Devo leggere dei file .ppm in rgb con un programma c++. ho creato un file e ho fatto una cosa delgenere:
nPixels = (*w) * (*h);
*image_r = (unsigned char*) malloc(nPixels * sizeof(unsigned char));
*image_g = (unsigned char*) malloc(nPixels * sizeof(unsigned char));
*image_b = (unsigned char*) malloc(nPixels * sizeof(unsigned char));
for (i=0; i < nPixels; i++) {
fscanf(fs, "%d%d%d", &r, &g, &b);
(*image_r) = r;
(*image_g) = g;
(*image_b) = b;
}
solo che qui il programma si blocca e non lavora piu.
mi serve far cio per poi convertire l'immagine in scala di grigio
se qualcuno puo aiutarmi...grazie
|