我正在尝试使用 fft2 命令在 GNU Octave 中进行一些图像处理,但我遇到了逆变换问题。
我可以毫无问题地计算变换,用它做任何我想做的事情,但是当我返回空间域并尝试绘制图像时,我得到的只是一张全黑的图像。
我什至试图只做正向和逆变换,仅此而已,仍然是同样的问题。
我能做些什么?
顺便说一句,我用来测试的图像是:
http://bootstrapbay.com/blog/wp-content/uploads/2014/05/yellow-taxi_vvvjao.png
代码:
I = imread('image.jpg');
imshow(I) % 正确生成图像
I2 = fft2(I);
I2 = ifft2(I2);
imshow(I2) % 生成黑色图像