【发布时间】:2010-12-05 21:37:32
【问题描述】:
我有一个关于二维傅立叶变换的问题。我目前正在理解这背后的数学,有些东西我不明白。就我而言,DFT 的复杂度为O(N*N)。如果我看下面的算法:
我不明白它是如何工作的。我们要对转换后的图像中的每个像素进行这种计算吗?
示例
- 我们有一个 2*2 的图像。
- 对于此图像中的每个像素,我们将进行 DFT F(x,y)
- 我会新建一张图片,每个像素都是对应的复数值的大小
这是它的工作原理还是我错过了什么?因为在我现在看来,它的复杂度是O(N^4)
【问题讨论】:
-
和C#的相关性?
-
我认为添加这个可能会很好,因为我不知道函数式编程语言是否会以不同的方式处理这个计算。
标签: c# complexity-theory fft