利用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的关系。
热门推荐
掌握情感共鸣技巧,写出打动人心的水滴筹求助文案
如何获取《Catch My Breath》吉他谱?这些渠道最靠谱!
全电发票来袭!企业如何快速适应?
慈禧新政:经济繁荣背后的危机与启示
地砖拱起来了怎么办?修复方法与预防措施全攻略
周星驰教你用广东话俚语整蛊朋友
新研究揭示恐龙灭绝真相:小行星撞击是主因
春节后如何调理肠胃?中医有妙招!
水滴筹发布“罕见病关爱计划”,4886万爱心人士助力6.7万患者
辛亥革命113周年:孙中山的民主之路与三民主义的现实意义
辛亥革命113周年:孙中山的民主共和梦
宗教信仰与心理健康:科学证据与真实案例
电子税务局APP:让办税像网购一样简单
潍坊打造48处放心消费餐饮聚集区,餐饮服务提档升级
远离胰腺炎:从预防胆结石和科学饮酒开始
中国结:民族大团结的最佳代言
北京冬奥会雪花引导牌:中国结艺术的现代演绎
除夕可以缝补衣服吗?过年有哪些禁忌?老祖宗留下的10个传统不能忘
新年新气象,《Fireworks Simulator》带你玩转虚拟烟花秀!
火影忍者的战斗技巧与中国武术的奇妙碰撞
揭秘AI虚拟烟花:从粒子系统到视觉盛宴
自来也与鸣人:一段超越师徒的传奇情谊
《火影忍者》角色原型揭秘:猿飞佐助与服部半藏的历史背景
《火影忍者:究极风暴4》剧情还原度大揭秘!
《舌尖上的中国》推荐:如何挑选适合清蒸的东星斑?
年夜饭必备:清蒸东星斑完美教程
清蒸东星斑:营养美味的秘密
石炭纪气候大变脸:全球碳循环在作怪?
石炭纪中期:一个充满生机的远古世界
石炭纪:煤炭的秘密与人类文明的能源挑战