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))
Partager