Histogramme d'image normalisé

asma -  
 asma -
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

1 réponse

  1. Zoul67 Messages postés 2001 Statut Membre 149
     
    Bonsoir,

    N'aurais-tu pas oublié de préciser "avec Matlab" ?
    0
    1. asma
       
      lol !!! dsl bin oui avec matlab !!!
      0
    2. asma
       
      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