三角函数形式傅里叶变换:
定义:任意一个信号都可以分解成若干不同频率的正弦波的组合。
一个正弦波在频域上对应一条线。
两个不同频率的正弦波正交(乘积的积分=0)
指数形式傅里叶变换:
1. 定义:
二维离散傅里叶变换:通过计算两个一维得到,每一维相互独立
对于每一个u,v值,需要计算所有的f(x,y)
2. 幅值谱:从侧面看
相位谱:从下面看
3. 意义:把灰度分布转化为频率分布
变换后的频谱,大部分能量集中在低频。
中心变换前,四角亮,四角是低频成分;中心变换后,中心亮,中心是低频成分,外圈是高频成分。
u,v是等相位线在x,y坐标的投影的截距的倒数
步骤:
1. 创建1个单通道的64位实部图像,1个单通道的64位虚部图像,1个双通道的64位图像
2. 原图像转化为64位实部图像,虚部图像清0,实部图像与虚部图像合并
3. 进行傅里叶变换:变换的结果是复数矩阵
中心化:幅度谱
1.cvSplit( src, image_Re, image_Im, 0, 0 );求幅度:(实部的平方+虚部的平方)开根号(结果是image_Re)
2. 对数尺度缩放:log(1+幅度)
3. 对角交换
4. 归一化处理[0-255]:
先找出最大值和最小值:cvMinMaxLoc( image_Re, &minVal, &maxVal )