MATLAB图像变换
1、打开matlab软件。
2、fft2()函数和ifft2()函数可以用来计算二维快速傅立叶变换和反变换的。
>> f=zeros(150,150);
f(20:120,40:110)=1;
figure,imshow(f);
F=fft2(f);
F1=log(bs(F));
figure,imshow(F1);
colorbr
3、下面是创造的矩形图像。
以及图像的傅里叶变换幅值谱。
4、fftshift()函数实现补零操作和改变图像显示象限。
>> f=zeros(150,150);
f(20:120,40:110)=1;
figure,imshow(f);
F=fft2(f,256,256);
F1=fftshift(F);
figure,imshow(log(abs(F1)));
5、图像的零频率分量在中心。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:96
阅读量:80
阅读量:80
阅读量:36