OpenCV17(图像二维频谱的理解,傅里叶频谱分析)

本文介绍了二维傅里叶变换在图像处理中的应用,通过MATLAB代码展示图像二维频谱的计算过程。讨论了频谱与图像之间的关系,指出频谱中心表示低频成分,外围表示高频,且通过fft2、fftshift和对数变换等操作得到易于观察的频谱图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

傅里叶变换的理解参考教程:http://blog.jobbole.com/70549/

这个已经说得很详细了。


不过这个说明只是针对一维的傅里叶变换,在图像处理中我们最常见的还是二维频谱,二维频谱到底该怎么看呢?以下是我的理解,谢谢某人的帮助。


1.先看一段MATLAB代码

I = imread('cell.tif');
fI = fft2(I);
sfI = fftshift(fI);
temp = log(1+abs(sfI));

subplot(2,2,1),imshow(I),title('原图');
subplot(2,2,2),imshow(fI,[]),title('二维傅里叶变换');
subplot(2,2,3),imshow(sfI,[]),title('对称移动图像,频谱');
subplot(2,2,4),imshow(temp,[]),title('对数变换后的频谱');

cell.tif是MATLAB自带的图,结果如下:


注意第三幅图的中心有一个白点,这是理解的关键。这几幅图的来源,稍后会详细介绍。


2.一个概念

我们知道矩形波可以看作是有无数的不同相位和幅值的正弦函数组成,类似的,一个任意的平面波也可以看成是特定的某几种正弦波的组合。如图所示

(《

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值