programme du bruit gaussien
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:
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 :)