begin process at 2008 07 20 23:05:39
1 213 505 membres
406 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : histogramme image ppm [ Windows / Multimédia ] (cheberli)

histogramme image ppm le 10/12/2007 22:21:35

cheberli


salut mes amis les developpeurs
je voudrais developper un programme qui permet d'afficher lhistogramme d'une image ppm couleur (histogramme sous forme de lignes par exemple :
le niveau de gris 0 a une valeur de 45
le niveau de gris 1 a une valeur de 122
le niveau de gris 2 a une valeur de 47
........
je c pas comment programmer faire

Re : histogramme image ppm le 11/12/2007 10:15:12

Pistol_Pete
Salut,
C'est très simple de calculer l'histogramme d'une image.
Il faut simplement parcourir toute l'image et pour chaque pixel tu augmentes la case correspondante suivant son niveau de gris

Pour une image 8 bits =>256 niveaux

int Histo[256];
for(i=0;i<256;i++)
    Histo[i]=0;

for(i=0;i<Width;i++)
    for(j=0;j<Height;j++)
       Histo[Image[i][j]]++;

Tu peux regarder plus precisemet comment j'ai fait dans mon programme:
http://cppfrance.com/codes/IMAGE-LIGNE-PARTAGE-EAUX-LPE-WIN32_44782.aspx

A+

Mon site internet : [ Lien ]


Re : histogramme image ppm le 16/04/2008 21:15:09

kiwi200810


salut les gas!!!!!!!
je voudrai un programme complet qui permet de parcourir l'image et  de changer la valeur de niveau de gris de chaque pixel en builder c++

Re : histogramme image ppm le 16/04/2008 21:52:10

Pistol_Pete
Salut
En builder je ne sais pas, sinon en Api32 regarde dans mes dernieres sources tu trouveras ton bonheur.


A+
Mon site internet : [ Lien ]


Re : histogramme image ppm le 14/05/2008 03:32:21

kiwi200810
salut ...
je suis entrain de réaliser mon projet de fin d'étude et j'ai besoin d'un astuce ou le code source en builder c++  qui permet de changer la couleur de pixel du couleur noir vers la couleur blanc
ou bien le contraire  car je l'ai besoin pour faire la binarisation ........ j'ai besoin de votre aide .... merci d'avance

Re : histogramme image ppm le 14/05/2008 14:02:50

Pistol_Pete
As tu trouv comment avoir acces a un pixel de l'image?
Sinon le reste du traitement est facile:

 Pour tous les pixels
   if(Image[i][j] ==0 )  //si noir
      Image[i][j]=255;      //blanc


A+
Mon site internet : [ Lien ]



Classé sous : image, niveau, gris, histogramme, ppm

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS