使用matlab创建旋转图像并画出傅立叶频谱

本文通过MATLAB演示了图像旋转及其对傅立叶频谱的影响。构建了一个简单的二值图像,并将其旋转30度、60度和90度,展示了每次旋转前后图像及对应的傅立叶频谱的变化。

利用matlab生成图像,并对其进行旋转30度,60度和90度,观察原图的 与旋转后的傅立叶频谱的对应关系。用到的matlab函数为fft2,abs,fftshift,imrotate。

代码

%构造原始图像
I=zeros(256,256); I(88:168,124:132)=1;
subplot(2,4,1); imshow(I); title('原图像'); 
%原始图像的傅里叶频谱 
J=fftshift(abs(fft2(I)));
su
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值