利用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的关系。
热门推荐
可把他乡当故乡,北京那些迷人的外地小吃店
ER图中数据库的关系如何体现
本田杰德和飞度有什么区别
新房除甲醛最快最有效方法大全
三才吉凶配置,揭秘命运三才顺序奥秘
三国时期张仲:鲜为人知的官员与学者
高三孩子焦虑失眠该如何开导,国内哪个青少年心理疏导正规
宇宙揭秘:为何说恒星的死亡就是我们生命的开始?感叹宇宙奇迹!
护士做人力资源管理怎么样
VLAN的三种端口类型:Access、Trunk、Hybird
晚上睡觉手肘麻木的原因是什么
水资源危机下的巴拿马运河 在气候变化中寻找可持续发展的路径
适合食用辣木籽的人群及食用方法探究
如何选购正宗老红糖?这些要点请收好
国外VS国内:常见的服务器操作系统
一条街上5家店,蹄花成了香饽饽?
华法林的临床应用
进相器电源板指示灯含义及相关故障排查方法
向校园欺凌说“不” 渝中区开展预防校园欺凌主题活动 筑牢学生安全“防护网”
手机上的麦克风:你绝对不知道的秘密功能!
糜烂性胃炎:治疗方法与饮食建议
点燃学习的引擎:激发学生内驱力
00Ni18Co13Mo4TiAl马氏体时效钢热处理制度及其力学性能研究
104键盘少了哪几个键
HEV 还有 PHEV 都是混合动力、它们有什么差别?
安宫牛黄丸每粒上涨200元:原料价格已是黄金的三倍多
当身体出现“神秘疼痛”,小心糖尿病在“捣乱”
春意盎然的粤语表达
天玑9400 5G网速提高30%,先进通信技术还能省功耗
蓝莓新品种介绍大全,探索多彩的蓝莓世界