请问如何使用fft处理后的图像数据?

匆匆岁月 2004-12-27 09:47:07
对一幅图像进行fft后
应该得到的是一些复数阵列
怎么显示呢?
提取幅值?
还是直接在复平面上描点(一个原始点对应复平面上一个点? 怎么看高频低频阿?)
那些已有的软件都是怎么显示的呢?

另外,我想首先对一幅图像进行FFT变换,
然后再对FFT变换后的图像数据进行一些运算(实数的)
然后再对图像进行傅立叶反变换,
那我对FFT变换后的图像数据进行实数运算的时候,
用的难道也是幅值?

请大虾们指点一二!!
...全文
401 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiangqiang1112 2005-02-22
  • 打赏
  • 举报
回复

俺来回答你的问题:

对一幅图像进行FFT变换,
——这个你做好了么?
先对行做,再对列做
然后再对FFT变换后的图像数据进行一些运算(实数的)
——变换后的数据就是a+jb的形式,你不要管那么多
  如果硬要显示,那么就显示模好了,体现一下能力集中嘛,当然对这个数据是可以做到图象增强的
  有些早期的灰度图的增强就是用fft的,可以起到平滑的作用
  比如,一种常用的方法是:
  aa+jbb=(a+jb)*(a^2+b^2)^alph
alph可以0.3-0.6的一些值,自己尝试着看看

然后再对图像进行傅立叶反变换,
——这个就不多说了
gloomyfish 2004-12-31
  • 打赏
  • 举报
回复
<<数字图象处理>> 冈萨雷斯
看一下你就明白了~~~~~~~~~~
Darnshong 2004-12-30
  • 打赏
  • 举报
回复
对复数取模,或是取辐角!
lpj 2004-12-30
  • 打赏
  • 举报
回复
FFT后的虚部、实部都是有用的,要不反变换怎么回去?
一般使用FFT是把变换后的复数转换成幅度和角度两个空间表示,一般说来复角保存的原图信息更丰富。
匆匆岁月 2004-12-29
  • 打赏
  • 举报
回复
哦,那对于我这个问题来说,

对一幅图像进行FFT变换,
然后再对FFT变换后的图像数据进行一些运算(实数的)
然后再对图像进行傅立叶反变换,

是取复数的实部呢还是取模啊?
匆匆岁月 2004-12-29
  • 打赏
  • 举报
回复
哦,那对于我这个问题来说,

对一幅图像进行FFT变换,
然后再对FFT变换后的图像数据进行一些运算(实数的)
然后再对图像进行傅立叶反变换,

是取复数的实部呢还是取模啊?
bhxu 2004-12-29
  • 打赏
  • 举报
回复
有的做法是直接取变换后的复数的实部,有的是取模
匆匆岁月 2004-12-28
  • 打赏
  • 举报
回复
这个没人知道么?
help me!!!
匆匆岁月 2004-12-28
  • 打赏
  • 举报
回复
我想首先对一幅图像进行FFT变换,
然后再对FFT变换后的图像数据进行一些运算(实数的)
然后再对图像进行傅立叶反变换,
那我对FFT变换后的图像数据进行实数运算的时候,
用的难道也是幅值?

这个问题大牛们来告诉我一下吧...
qrlvls 2004-12-28
  • 打赏
  • 举报
回复
so 复杂的FFT
追寻梦中人 2004-12-28
  • 打赏
  • 举报
回复
我也帮忙顶!
匆匆岁月 2004-12-27
  • 打赏
  • 举报
回复
我自己顶!

4,448

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧