Quantification d'histogramme rgb

Elina22 - 4 janv. 2013 à 00:19
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 - 7 janv. 2013 à 13:26
Quelqu'un peut m'expliquer ces méthodes , j'arrive pas à comprendre comment on fait pour quantifier un histogramme rgb en 256 bins.
Ps: je suis débutante dans ce domaine d'imagerie:(
Merci pour l'aide..

private int quant(int[] pixel)
{
int quantRgb = (256 * 256 * 256) / histogram.Length;
return quantUniformly(pixel, histogram.Length, 256);
}


public int quantUniformly(int[] pixel, int numBins, double maxPixelValue)
{

double quant = (maxPixelValue * maxPixelValue * maxPixelValue) / (double)numBins;
return (int)((pixel[0] + pixel[1] * maxPixelValue + pixel[2] * maxPixelValue * maxPixelValue) / quant);
}

3 réponses

dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 6
4 janv. 2013 à 10:54
Salut,

Voici un lien pour déjà comprendre les différents types de quantification ainsi que le but de cette technique : ici

Bon courage

@++

SD
0
Salut,
Merci pour le document
Il s'agit donc d'une quantification scalaire uniforme mais toujours le processus est flou pour moi :( si vous pouvez me l'expliquez brièvement je serais très reconnaissante.

Elina.
0
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 6
7 janv. 2013 à 13:26
Salut,

Je ne suis pas un expert dans ce domaine. Quelqu'un sur ce forum pourra t'en dire plus que moi je pense. En attendant, quelques recherches google, la fréquentation de forum dédiés etc... et tu trouveras toutes les ressources dont tu as besoin.

@++

SD
0
Rejoignez-nous