我计算了两个图像(img1
& img2
)的傅立叶变换并显示了它的相位和幅度。我想合并相位img1
和幅度img2
并生成新图像。如何生成组合图像并计算其倒数。下面是我的代码:
imagesc(img1);
img1 = fftshift(img1(:,:,2));
F = fft2(img1);
figure;
imagesc(log(abs(fftshift(F)))); colormap(gray);
title('magnitude Spectrum');
set(gca,'position',[0 0 1 1],'units','normalized')
figure;
imagesc(angle(F)); colormap(gray);
title('PhaseSpectrum');
set(gca,'position',[0 0 1 1],'units','normalized')
figure;
imagesc(img2);
img2 = fftshift(img2(:,:,2));
F2 = fft2(img2);
figure;
imagesc(log(abs(fftshift(F2)))); colormap(gray);
title('magnitude Spectrum');
set(gca,'position',[0 0 1 1],'units','normalized')
figure;
imagesc(angle(F2)); colormap(gray);
title('PhaseSpectrum');
set(gca,'position',[0 0 1 1],'units','normalized')