利用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的关系。
热门推荐
一文读懂 | 动车、高铁的编号规则
近期现货黄金行情走势分析:多因素影响下的市场展望
薏米一次吃多少合适
市场波动率有什么作用?如何利用市场波动率进行投资?
配近视眼镜一般需要多少钱
月圆之夜先行服资格获取方法
牙界新宠!吸附式假牙是怎么一回事?分析吸附式假牙工作原理/特点/适应症/制作流程
言辞的艺术:巧妙的表达之道
“得吃”网络梗的含义及其背后的文化解析
宝马5系大灯进水怎么办?三种实用解决方案帮你轻松应对
如何有效利用词汇卡片提升IGCSE英语水平
养犬无证举报电话曝光,一起了解如何维护权益
人民日报:将文明养犬落到实处
如何缓解咽喉疼痛
近年国产喜剧“天花板”回归,能再次成为爆款吗?
长轻营养食疗--均衡启动
个人如何管理文档文件夹
天河新一代超级计算机应用成果报道—利用机器学习优化空气污染健康影响评估
逍遥丸的功效与作用
澳门大学、澳科大、澳城大等澳门本科院校的优势专业盘点!
《使命召唤:黑色行动 6》多人模式 IGN 评测:8 分
陈醋减肥法3天减6斤?专家解析其科学性与可行性
白醋蜂蜜饮品真的能减肥吗?科学解读其功效与风险
狗狗吃鸡蛋的正确方式和注意事项
柠檬片是用热水还是冷水泡 柠檬干泡水的正确方法和用量
鲜牛奶、纯牛奶、生牛乳、复原乳到底有什么区别?搞懂再买不吃亏
白细胞低和血小板低什么原因怎么解决
酸奶喝多了的危害
日语厕所怎么说
如何清洁FreeClip耳机