首页 > 技术文章 > 图像的傅里叶变换

gyearth 2015-10-12 19:11 原文

应用opencv进行图像的傅里叶变换基本步骤:

一:读入图像;

二:由于傅里叶变换在图像尺寸为2,3,5的倍数时,速度快,同时为了对图像影响较小我们采用getOptimalDFTSize()函数来获取最适合的尺寸(rows和cols),填充边境用0;

三:由于傅里叶变换的结果是复数,因此需要我们提供 额外内存空间;

四:进行傅立叶变换dft();

五:将复数转换为幅值;

六:进行尺度缩放

七:剪切重分布

八:归一化 normalize()

推荐阅读