Bonjour,
je dois dans le cadre d'un mini projet utiliser la transformée de fourier et les filtres avec matlab afin d'en retirer le bruit . J'ai arrivé à trouvé et comprendre la syntaxe de la transformée de fourrier et les filtres , j'essayé de faire :
Mais je n'arrive pas à savoir comment l'exploiter pour tirer le bruit d'une image . S'il a un programme équivalent qui fait la meme chose veuillez le partage avec moi svp.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 img=imread('chat.png'); img=im2double(img); figure;subplot(1,3,1);imshow(img) G = fspecial('gaussian',[5 5],2); %# Filter it Ig = imfilter(I,G,'same'); fourier=fft2(Ig); subplot(1,3,2);imshow(real(fourier)); retour=ifft2(fourier); subplot(1,3,3); imshow(real(retour));
Merci d'avance
Partager