vc图像处理傅里叶反变换,在经过理想低通滤波器处理后,得到的图像有问题?

zhanggusheng 长安大学 C++开发工程师  2014-11-02 02:48:15

这是用matlab处理的,半径为30的理想低通滤波器处理。
这是自己写的程序,也是半径为30的理想低通滤波器处理的,但是差别好大啊,这是什么情况,请高手指点。
另外如果仅仅是把图像经过傅里叶变换后,不经过滤波而直接进行反傅里叶变换,能回复原来的图像。
...全文
372 点赞 收藏 4
写回复
4 条回复
zhanggusheng 2014年11月05日
多谢大神的指教,是越界了,已经改正了
回复 点赞
Yofoo 2014年11月02日
#2 ++ BYTE越界
回复 点赞
副组长 2014年11月02日
出现这种情况大都是像素值发生了回绕,滤波结果值大于255丢弃了最高位变成了很小的数,最白的变成了黑的。滤波结果出现负值(理性低通系数好像有负值的吧,记不清了),最黑的反而成了白的。 增加判断吧,避免数据回绕。
回复 点赞
zhanggusheng 2014年11月02日
希望大神给指点一下
回复 点赞
发动态
发帖子
图形处理/算法
创建于2007-09-28

7618

社区成员

5.0w+

社区内容

VC/MFC 图形处理/算法
社区公告
暂无公告