Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - leggere delle immagini in c++
Forum - C/C++ - leggere delle immagini in c++

Avatar
mescalito (Normal User)
Newbie


Messaggi: 2
Iscritto: 25/04/2007

Segnala al moderatore
Postato alle 11:56
Mercoledì, 25/04/2007
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

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 16:17
Mercoledì, 25/04/2007
Mi spiace non posso aiutarti, però
se ti può consolare esistono delle librerie
grafiche (FreeImage) rilasciate in GPL.
Comunque spiegaci meglio cosa accade,
forse qualcuno potrà aiutarti.

PM Quote
Avatar
mescalito (Normal User)
Newbie


Messaggi: 2
Iscritto: 25/04/2007

Segnala al moderatore
Postato alle 19:08
Mercoledì, 25/04/2007
so che cosi è un po poco, ma è una piccola parte di codice.
cmq arrivato qui il dedug continua a essere attivo, la schermata dell'exe è fissa, il pc lavora. ma non esegue parti di codice sembra bloccato su un ciclo ma dopo questa parte di codice...

PM Quote