利用FFT傅里叶频谱图计算图像的细节保留值
创作时间:
作者:
@小白创作中心
利用FFT傅里叶频谱图计算图像的细节保留值
引用
CSDN
1.
https://blog.csdn.net/pomwhan/article/details/128399194
任意一幅图片,都可以转化为傅里叶频谱图,从空域转化为频域。本文的目的是想通过对图像的傅里叶频谱数据处理,得到其细节保留的信息,从而对画质评价提供数据参考。
频谱图的获取
- 将RGB图转化为Gray图
- 进行float32形式转换
float32_img = np.float32(img) - 使用cv2.dft进行傅里叶变化
dft_img = cv2.dft(float32_img, flags=cv2.DFT_COMPLEX_OUTPUT) - 使用np.fft.shiftfft()将变化后的图像的低频转移到中心位置
dft_img_ce = np.fft.fftshift(dft_img) - 使用cv2.magnitude将实部和虚部转换为实部,乘以20是为了使得结果更大
img_dft = 20 * np.log(cv2.magnitude(dft_img_ce[:, :, 0], dft_img_ce[:, :, 1])) - 进行画图操作
获得细节保留的处理方法是:
利用傅里叶频谱图的对称性将所有同样频率的强度都加起来得到一个数组amp,而后利用row形成一个频率分布f,最后,利用数组amp与频率分布f的关系。
热门推荐
如何储存柠檬、青柠和其他柑橘,使其风味持久
通信工程学习:什么是三网融合
施东辉:知日鉴中,如何防止通货紧缩?
独行侠比赛仅7名球员热身 伤病潮再添一员大将
六道轮回详解:众生如何通过修行提升境界?
一楼住宅的优缺点及购买注意事项
公积金贷款利率2.85怎么算利息?贷款100万30年和20年利息对比
用水炒出来的低脂【炒方便面】
《美国队长4》在中国遇冷,是观众歧视黑人主角吗?
孕妇一般是先见红还是先破水
白盒测试中的分支(判定)覆盖详解
服务器租用:香港服务器如何提升网站加载速度?
中级会计证属于职称吗?官方权威解答来了
现代广告设计中水墨艺术的运用
合成纤维吊装带及成套索具使用的15项注意事项
新手怎样养金鱼?
2月想去海边玩,一定不要错过这6个地方,反季看海不踩雷
为什么佛说,乐善布施没有功德?聊聊功德和福德的区别
降压药吃了就不能停?ESC新指南:这3种情况,需停药!
婚姻的7层真相:80%的婚姻不幸福,本可避免
电脑无线网连接出现感叹号怎么办?一文详解三种实用解决方案
海银财富被立案侦查 投资者大半年“兑付”磋商无果
在职考研选择哪种上课方式
茶道的程序,关于茶道的知识和讲究(正确的十三道流程顺序)
白芥子炒和不炒的区别是什么
ECB02蓝牙模块使用指南:原理图、AT指令及程序解析
借条起诉需要什么材料?一文详解借条纠纷诉讼要点
如何在Windows 10中查看网络适配器信息?
深度学习如何用于测量图像中的尺寸
画龙点睛的道理