我是一名正在学习matlab的学生。
==================================================== =================
[问题]
在两个输入图像之间切换幅度和相位信息
加载两个不同的输入图像
并比较切换给定输入的幅度和相位信息的结果。
==================================================== =================
参考1:网民
参考2: http: //paeton.tistory.com/15
==================================================== =================
我的答案 :
cm=imread('image1.bmp');
figure, imshow('image1.bmp');
cf=fftshift(fft2(cm));
g1=mat2gray(fspecial('gaussian',480,10));
cg1=cf.*g1;
figure,fftshow(cg1,'log');
cgi1=ifft2(cg1);
fftshow(cgi1,'abs');
cf=fftshift(fft2(cm));
g1=mat2gray(fspecial('gaussian',480,50));
cg1=cf.*g1;
figure,fftshow(cg1,'log');
cgi1=ifft2(cg1);
fftshow(cgi1,'abs');
==================================================== =================
我把答案提交给老师,但是错了。
两个月过去了,但不是每个人都能给出答案。
我不知道如何解决这个问题。
请帮我。相位和幅度切换源代码,请。