利用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的关系。
热门推荐
道士名字古风:道家文化中的命名智慧
【数据科学整合】:Anaconda与PyTorch结合的最佳实践
组装台式电脑需要哪十类硬件?一文详解电脑必备硬件
PLM系统在供应链管理中的作用及其对供应商合作的影响
养的绿植里惊现一定数量的小虫子,应该怎么安全除虫?
直冲式马桶冲水慢无力没漩涡解决方案(优化家庭卫生设备)
二陈平胃散:痰湿气滞的方剂解读
犹太人?格鲁吉亚人?奥塞梯人?破解斯大林身世之谜
衣服污渍清洗大全:从分类到处理的全面指南
男性失眠多梦自救指南:科学方法助你重拾安稳睡眠!
蛇年春节长假,河南多地文化盛宴遍地开花,非遗民俗璀璨夺目
选择适合你的通勤车 八种常见自行车类别优劣简析
社会宽容,让猴子学习新技能的效率更高
记录员岗位职责汇编(2篇)
国内液氢重卡技术获突破
尿酸高能献血吗?专家解析相关风险与注意事项
第一运程 2025年十二生肖周运2.24-3.2
先天性青光眼怎么检查
春运即将开启 合肥机场计划航班起降1.276万架次
囊性是什么意思
个人所得税申报,需要每次都采集人员信息吗?
别让智能家居变 “危险家居”!安全隐患剖析与有效防护措施
400公里高速实测:电车VS油车,究竟谁更胜一筹?
秋冬季节,宝宝一周该洗几次澡?不同年龄有讲究
厨房里的中药房:10种常见食材的药用价值
胃肠镜术后三天食谱
港大研究证实:安宫牛黄丸可延长脑血管病治疗黄金期
逆熵的含义是什么?
移动应用升级如何提升用户体验与应对市场变化
工作调动户口迁移规定