【发布时间】:2014-10-09 18:22:05
【问题描述】:
我有两个图像I 和J,我用X=fft(I) 和Y=fft(J) 进行傅里叶变换,然后我分别取'X' 和'Y' 的相位和幅度。
问题是我需要结合X的相位和Y的幅度来形成一个新图像,并使用ifft重建这个新图像,如何在MATLAB中做到这一点?
【问题讨论】:
-
“合并”是什么意思?
-
我只能建议在 DFT 上投入大量时间。无论如何,您可以像这样组合:
abs(F_x).*exp(i*angle(F_Y));其中F_x是 X 的 FFT -
看看这个话题link,我想他们问的和你一样。他们只使用一张图像进行恢复,但您可以使用不同图像的实部和虚部
标签: image matlab image-processing fft