【发布时间】:2014-02-17 05:28:27
【问题描述】:
我的目标是获得具有图像空间频率的图 - 有点像对其进行傅立叶变换。我不关心频率为 f 的特征在图像上的位置(例如);我只想有一个图形,告诉我每个频率有多少(频带的幅度可以用与该频率的对比总和来表示)。
我正在尝试通过numpy.fft.fft2 函数来做到这一点。
这里是一个指向minimal example 的链接,描述了我的用例。
事实证明,frequencies[:30,:30] 的值明显更大,其中绝对最高值是frequencies[0,0]。我该如何解释这个?
- 每个值的幅度究竟代表什么?
- 我的最高值在
frequency[0,0]是什么意思 什么是0 Hz频率? - 我能否以某种方式对这些值进行分级,以便我的频谱与方向无关?
【问题讨论】:
-
这个问题似乎离题了,因为它是关于理解傅里叶变换的作用(试试dsp.stackexchange.com)。
-
我理解 fft 原则上的作用,但我并没有真正得到
numpy.fft.fft2输出,我本来期望一个没有“空”频带的一维数组。
标签: python numpy fft frequency-distribution