利用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的关系。
热门推荐
泰缅大战揭秘:阿瑜陀耶王朝的覆灭之路
泰国游必打卡:阿瑜陀耶古寺探秘
探秘大城遗址:阿瑜陀耶必打卡景点
泰国大城府:探访阿瑜陀耶的历史遗迹
复活节必备:完美白煮蛋指南
免疫力爆表!科学吃白煮蛋
如何通过功能性训练提升日常生活表现
真菌感染和癣的区别
40岁做正颌手术后悔了?如何保持良好心态?
正颌手术后遗症预防小妙招
正颌手术风险大揭秘:你真的了解吗?
临安区人民医院新院区交通全攻略:地铁、公交、自驾路线详解
扬州公交线路调整:前往江都人医新院攻略
过寿最好的吉日查询
国庆打卡西塘古镇:必拍美景全攻略
永兴坊摔碗酒:西安美食文化的网红打卡地
西安凭什么成为“国际美食之都”
用Photoshop打造炫酷动漫头像
秋冬打卡:平潭岛最美海岸线推荐
高血脂患者必看!全谷物+优质蛋白的控脂秘籍
早餐一碗燕麦粥,职场人士降脂新宠
依折麦布:高血脂治疗的新选择
云水谣古镇&田螺坑土楼:漳州的文化瑰宝
官渡之战:曹操智取袁绍
官渡之战影响:形成了三国鼎立的政治格局
海外华文媒体夜游台儿庄古城 探寻大运河文化悠悠古韵
牙齿矫正期间的营养餐指南:如何吃出健康又美味
牙齿矫正期间的口腔护理秘籍
牙医教你如何在牙齿矫正中保持好心情
甪直古镇游玩攻略,含门票、交通、游玩路线、景点介绍、美食