对于练习,我正在慢慢地使用FFT实现图像处理概念,并且我已经开始使用零填充。结果应该重新缩放图像的大小(在这种情况下,宽度和高度加倍),但我的输出被淘汰。我认为它与ifft之后的规范化有关,因为在填充之后宽度和高度已经改变,但是我尝试的没有产生更好的图像。我可能会错误地缩放数据的任何想法,或快速修复以增加我的输出功率?在保存图像之前,我将所有像素数据缩放到0到255之间的范围,但看起来输出介于128和255之间。
原件:
零填充FFT:
IFFT:
答案 0 :(得分:0)
我应该在发布之前测试一些。我所做的一切都是将图像在0到255之间缩放太多次。这搞砸了数据,特别是因为我的缩放功能使用对数刻度来更好地显示fft。