Les Allergies
Alimentaires
Posez votre question Signaler

Lire une image pgm c

javast 61Messages postés 20 avril 2010Date d'inscription 17 février 2012Dernière intervention - Dernière réponse le 19 nov. 2010 à 16:56
Bonjour,
Dans le cadre d mon projet sur le traitement des images,je dois lire une image PGM puis afficher les valeur de ses pixels
exemple du pgm:
P5
512 512
255
.....
ligne 1 :correspond au "magic number"
ligne 2 :hauteur largeur
ligne 3:la valeur maximale qu'un pixel peut prendre
à la suite valeur de chaque pixel
j'ai pu faire un bou de code, le probleme c'est quand je rentre une image de taille 27*4 et de type P2 at PAS P5 il m'affiche tout les pixels alors qu'avec une image de taille 256*256 et de type P5 il m'affiche que l'entete,c'est à dire les trois premières lignes
ifstream fichier;
char img[255];
fichier.open("feep.pgm",ios::in);
if(fichier.is_open())
while(fichier.getline(img,255) && !fichier.eof())
//affichage sur console
cout<<img<<endl;
fichier.close();
bon voilà, j'arrive pas à voir où est l'erreur si quelqu'un peut m'aider svp
Merci
Lire la suite 

Lire une image pgm c »

1 réponses
Réponse
+0
moins plus
:(
Ajouter un commentaire
Ce document intitulé « lire une image pgm c » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?