Salut,
je développes un Histogramme de couleur pour l'indexation des image dans une base de donnée multimedia.donc j'ai determiné le nombre de pixel pou chaque couleur ,alors j'ai 3 tableau de taille 256 pour chaque couleur rouge verte et bleue!
c'est ce que j'ai fait
"donc on parcourt l'image pixel par pixel, et pour chaque pixel,
on extrait son triplet RGB (2 [0; 255]3) puis on incremente le compteur de pixels possedant ce m^eme code RGB."
est ce que maintenant je dois parcourir les trois tableau et déterminer la valeur maximale dans chaque tableau (nbre maximale de pixele dans chaque tableau )et donc je vais avoir un histogramme finale de l'image et il va avoir cette forme.
H(MaxtabRouge,MaxtabVert,MaxtabBleue)-->vecteur
et finalement je dois calculer la distance entre deux histogramme de deux images differentes en utilisant la distance usuelle (la distanceeuclidienne), qui est definie par la formule :
d(u; v) = (racinecarré(somme(ui - vi))2) a la puissance n-1
en fin je dois choisir l'image qui me donne une distance minimale avec l'image requete.
Merci a vous

 

 
		
		 
        

 
			
			



 Histogramme de couleur
 Histogramme de couleur
				
 Répondre avec citation
  Répondre avec citation


 
			 
   
 

 Envoyé par dinobogan
 Envoyé par dinobogan
					


 
 

Partager