《数字图像处理》第三版笔记(五)二维离散傅立叶DFT

《数字图像处理》第三版 Rafael C. Gonzalez等著  P155

花了1,2个月断续的看书,终于有些进展了,一直到DFT这里,偏理论些。


到现在我都不清楚弄出图片的DFT的振幅图像,相位图来干啥的。不过没关系,按照作者写的来,先搞出来再说。


接下要做的是如何用程序画出变换的振幅图

按照公式F(u,v),可以看出来每个点的值是一个复数,假设F(u0,v0)=a + b j;书上定义,振幅图的值是  a的平方+b的平方的和开根号。


e到三角函数用的是欧拉公式




这样公式推导后,程序就非常容易计算了

发现每次计算振幅图的每一个点都需要遍历原图所有的点,所以性能这块需要考虑下


很奇怪,第一次搞这个,感觉和书上差很大,公式没有错啊

原图

     

图像的傅立叶变换振幅图

 


原图


图像的傅立叶变换振幅图



https://github.com/penkee/imagecal/blob/master/app-dao/src/main/java/com/dcloud/process/FourierService.java


按照书上说的,把灰度范围压缩到【0-255】,而不是直接去掉,效果果然一样了。









评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值