Moi j'utiliserait un conteneur associatif comme une map, car c'est impossible de faire un tableau de 16 millions d'entiers.
#include<map>
map<int, int> m;
et pour chaque pixel tu fais
++m[r + 255*g + 255*255*b];
-------------------------------
Réponse au message :
-------------------------------
> - Tu peux déjà transformer des triplets RGB en entier.
>
> - Un tableau à une dimension suffit. L'index dans le tableau correspondra à la couleur et la valeur associée sera le compteur.
>
> Kaid -
kaid.fr.st>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'avais pense a cette methode. Mais j'ai eu peu de mal avec l'allocation dynamique de memoire et la maitrise de pointeurs c'est pourquoi j'essayait d'envisager d'autre possibilites.
> >
> > Merci de ton aide
>