Bonjour ,
La fonction awgn ajoute un bruit blanc gaussien a un signal , pour l'appliquer sur une image j'ai essayé avec ce code
ma premiere question: ce code est t'il correct?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 myImage=imread('cameraman.tif'); figure(1); imshow(myImage);% image originale snr=0.3; for i = 1:1:size(myImage,1) for j = 1:1:size(myImage,2) x = randi(size(myImage, 1)); y = randi(size(myImage, 2)); myImage(x,y) = awgn(myImage(x, y), snr); end end
ma 2eme question: lors de l'affichage de l'image aprés l'application de la fonction "awgn" , je ne vois aucune dégradation ( l'image de l'entrée et l'image de sortie sont identiques )
Aidez moi svp .. merci a tous
Partager