bonsoir , je travail avec c++ à propos du traitement d'image , j'ai fait tous les traitements , et je veut savoir comment ajouter un bruit gaussien à une image , bref je l'ait fait , voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if(choix){
 traitemt = true;
   int bruit=RandG(0.5,2)*10;  //bruit gaussien 
 
 for(int i=0;i<w;i++){
for(int j=0;j<h;j++){
    ImgRes->Canvas->Pixels[i][j] = ImgRes1->Canvas->Pixels[i][j]+bruit;
ImgRes1 c'est l'image en niveaux de gris


j'ai donner des valeurs à l'amplitude ,la moyenne et l'ecart type , mais le probléme c'est que l'image ne sort pas bruiter ,ya que des taches vert sur elle ;quelqu'un peut m'aider s'il vous plait , merci