【发布时间】:2015-04-02 21:02:25
【问题描述】:
我正在尝试使用 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) % 生成黑色图像
【问题讨论】:
-
抱歉链接,我不能发布图片(还)
-
你能展示你的代码吗?
-
相关代码,您可以在其中执行您描述的所有操作(不要评论,编辑您的帖子)。
-
刚刚做了,我把它放在问题上,对不起
标签: image-processing fft octave ifft