Histogramme d'image normalisé

Fermé
asma - 20 janv. 2011 à 19:10
 asma - 21 janv. 2011 à 09:49
Bonjour,
j ai une image couleur ('rose1.jpg') j ai fait la normalisation de cette image et puis j doit faire l'histogramme de cette derniere mais j doi prendre que les composante R,G et n'oublie pas que tt les pixel de l'image normalisé sont comprise entre [0,1] (réél)
alors il faut parcourir l'image pour calculer l'histpgrame du composante rouge et vert !!!
j n sais pas comment faire !!!
svp aidez-moi !!! merci d'avance

A voir également:

1 réponse

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
20 janv. 2011 à 20:18
Bonsoir,

N'aurais-tu pas oublié de préciser "avec Matlab" ?
0
lol !!! dsl bin oui avec matlab !!!
0
voici mon ptit programme pour mieux comprendre ;
im=imread('rose1.jpg');
figure;
imshow(im);
im2=double(im)/255;
imR=im2(:,:,1);
imG=im2(:,:,2);
imB=im2(:,:,3);
for i=1:127
for j=1:85
s(i,j)=imR(i,j)+imG(i,j)+imB(i,j);
imNR(i,j)=imR(i,j)/s(i,j);
imNG(i,j)=imG(i,j)/s(i,j);
imNB(i,j)=imB(i,j)/s(i,j);
end
end
for i=1:127
for j=1:85
TN(i,j)=imNR(i,j)+ imNG(i,j)+ imNB(i,j);
end
end
imN(:,:,1)=imNR;
imN(:,:,2)=imNG;
imN(:,:,3)=imNB;
imN;
figure;
imshow(imN);
0