利用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的关系。
热门推荐
掌跖角化病:病因、症状、诊断与治疗全解析
67张「用手做对照」的食物分量图,1秒让你知道该吃多少!
夸大低价、不规范促销、质检报告造假……带货直播间套路起底
三星堆遗址最新考古发现:大型水网、玉石器作坊等重要遗迹面世
不还网贷会有什么后果?一文详解网贷逾期后果及应对方案
腹部感觉有跳动颤抖是怎么了
机器学习:知识蒸馏(Knowledge Distillation,KD)
如何把Word语言由英文改成中文了,有哪些快捷的方式
新学年午餐准备指南:健康饮食与高效规划的完美结合(2024更新)
异地民政局可以查出已婚吗
成都上线“氢马儿”!更省力气,骑了15分钟花了2块5
揭秘锰的奇妙变化:从+2到+7的旅程
上海野生动物园里的棕熊与黑熊:体型习性大不同
如何构建从原料到废弃物的闭环?上下游信息共享需制度先行
散热风扇厂家:散热风扇风量CFM如何换算散热功率
游戏账号价值评估怎么操作?
中医气功:凝神聚气,静心察气,通调身、心、息
法院强制执行如何找到被执行人名下的车辆?
人工智能如何场景化
复方鱼腥草合剂小儿用量是多少
软路由的瓶颈和硬路由的优势对比
螺蛳粉热量高吗
佛说婚姻不顺的原因,婚姻坎坷的前世因果
婚前给的财产是夫妻共有的吗
吃着去火药还上火怎么办 小心!降火药吃错火上浇油
进口运输清关要多久完成?所需时间及影响其时效性的因素介绍
预防口腔癌,从远离槟榔开始!日常做好这11项预防!
以蓝莓花色苷为例,详解新食品原料法规与功能
紫微斗数飞星是什么意思?哪个星化科名声最大?
亚克力墙面固定(墙板一般用结构胶还是免钉胶)