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 ]