【发布时间】:2019-02-18 02:11:18
【问题描述】:
我想将一张图像的相位谱和不同图像的幅度谱组合成一张图像。
我得到了图像 A 和图像 B 的相位谱和幅度谱。
这里是代码。
f = np.fft.fft2(grayA)
fshift1 = np.fft.fftshift(f)
phase_spectrumA = np.angle(fshift1)
magnitude_spectrumB = 20*np.log(np.abs(fshift1))
f2 = np.fft.fft2(grayB)
fshift2 = np.fft.fftshift(f2)
phase_spectrumB = np.angle(fshift2)
magnitude_spectrumB = 20*np.log(np.abs(fshift2))
我想弄清楚,但我仍然不知道该怎么做。
下面是我的测试代码。
imgCombined = abs(f) * math.exp(1j*np.angle(f2))
我希望我能像那样出来
【问题讨论】:
标签: python image transform fft