DFT的matlab源代码Python傅里叶变换
使用numpy和cv2将Python中的Fourier变换应用于灰度图像
这是我在Python中使用傅里叶变换(DFT)的第一个项目。
该项目的目的是获得有关DFT如何工作的更多知识和了解。
作为博士研究的一部分,我将从事DFT和图像处理的工作,因此这似乎是个好主意。
原始图像名为“
Siqijor”,是根据拍摄地点-菲律宾的Siqijor岛来命名的。
如果您靠近一点,您可以在海面下看到我:)
施加在原始图像上的噪声是MoiréPattern的示例()除了Python,我还使用Adobe
Photoshop
CC对原始图像施加了一定的效果(.psd文件也包含在存储库中)。
结果图像并不完美,但主要思想非常简单:
导入“嘈杂”图像后,将图像转换为傅立叶域
找到“突出”的频率模式
创建一个图像以掩盖该频率(黑色区域会阻止这些频率)
使用逆傅立叶变换创建返回图像
希望我将上传更多具有更复杂代码和更精确结果的类似项目。
我发现对项目有用的资源:
评论0
最新资源