Bonjour,

Sur certaines de mes images, j'ai des défauts de camera ce qui se ressent par des lignes verticales sur les images...
l'emplacement des lignes peut différer d'une image à l'autre.
Je pensais utiliser fourier pour detecter ces défauts.

et pensais qu'une ouverture sur la transformée fonctionnait ... éliminerai la droite ... Je dois mal m'y prendre et passer à coté de quelques chose ...

ImagingAll


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
img=rgb2gray(im2double(img2));
fourier=fft2(img);
% fourierab=abs(fourier);
fourierReal=real(fourier);
fourierImg=imag(fourier);
 
fourierRealcl=imopen(fourierReal,ES_D2);
fourierImgcl=imopen(fourierImg,ES_D2);
 
transf=fourierRealcl*i+fourierImgcl*j;
 
result=ifft2(transf);
figure,imshow(abs(result))