利用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的关系。
热门推荐
得了湿疹如何检查
手把手教你调TPE配方
观察:国足再迎五位“愣头青”,尝到年轻化甜头的伊万科维奇变本加厉豪赌?
璀璨夺目的文化明珠:唐诗的魅力与传承
沙子也要细挑选
带可燃物包装的丁戊类物品仓库如何确定火灾危险性?
预防和治疗肾结石的饮食方法
荒野守护人——记坚守无人区的可可西里巡山队
产后恢复全攻略,科学坐月子
宝宝缺锌是什么原因造成的
带你了解皮皮虾——口虾蛄
鬼谷八荒性格选择攻略
全球人均碳酸饮料消费量排名:阿根廷居首,中国未进前十
项目经理如何做好答辩
ping游戏延迟最高是多少
如何全面了解金融交易的相关规则?这些规则在实际操作中如何遵循?
A股交易规则详解:与美股港股对比,了解A股市场特点
五帝钱放在家里什么位置好
降低体脂率的有效方法
1938年武汉会战:100万国军如何抗击35万日军?关键细节首次披露
AI建筑结构优化:智能技术引领未来建筑设计
顶级操盘手的十大工作步骤:从准备到境界提升的完整指南
镰仓一日游攻略:好玩景点、交通地图、美食推荐、江之岛行程安排规划
镰仓鹤冈八幡宫:在新年活动中体验800年前的武家文化
汽车上的auto按钮有什么作用?
大众自动驻车的功能如何使用?使用自动驻车有哪些好处?
一大批烂尾楼,正陆续被盘活
供应商合同解除程序解析
生育津贴是怎么算的
港股凶猛,还能追高吗?