在matlab中研究数字图像频域问题的注意事项

在进行数字图像去噪、压缩等过程中经常需要分析数字图像的频谱

对于二维图像,分析数字图像的频谱主要工具是二维离散傅里叶变换

在matlab中对应的主要函数是fft2(本文仅讨论"fft2(image)"这种调用形式)

 

对于一幅无噪声的,以低频为主的数字图像

 

取傅里叶变换,再取绝对值,画出它的三维图像如下

这样的图像即表现为频率的分布

 

但我们在实际处理图像频谱的时候,通常是认为图像的低频成分位于二维频谱的中心,高频成分位于四周

所以,为了看到我们脑海中认为的这个频谱,需要一个matlab函数叫做fftshift

它可以完成【把四周的频谱搬运到中心】这样的功能

调用的时候就像这样:

输出的图形会是这样:

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值