matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 18:51:42
matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的
xRN@\RC e`i4iE R|3£"JVZ^ge/XZ+Mn2sޙ;C&3rw+kn{pXC*OpS sV M|*#% PC6B)hځkK1:'Fk7PFcFMȏ6s"/9hnI ء? m]^sPiխ P6U j%sKIw?s`t7ōF_~!,kܳcϙKM]buɨc9<%Dz'\R1^JzҔXf;]5&28q;v Ft Qi#

matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的
matlab 傅里叶转换
假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的结果,请教大神帮忙 谢谢!

matlab 傅里叶转换假设原图像f,经过F=fft2(double(f));S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));是个函数转换会得到4个图,请问下如何应用原图像f乘以(-1)^(x+y)写一个程序得到与之前相同的
%得到原图像f乘以(-1)^(x+y)后的图像g
[m n]=size(f);
g=zeros(m,n);
for x=1:m
for y=1:n
g(x,y)=(-1)^(x+y)*f(x,y);
end
end