- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
opencv之傅⾥叶变换
图像处理⼀般分为空间域处理和频率域处理
空间域处理是直接对图像内的像素进⾏处理。主要划分为灰度变换核空间滤波两种形式,
灰度变换对图像内的单个像素进⾏处理,滤波处理涉及对图像质量的改变
频率域处理是先将图像变换到频率域,然后在频率域对图像进⾏处理,最后通过反变换将图像变为空间域。
傅⾥叶变换可以将图像变换为频率域,傅⽴叶反变换将频率域变换为空间域
时域是以时间为坐标轴表⽰动态信号的关系,频域则是把信号变为⼀频率为坐标轴表⽰出来。
时域是实际存在的,⽽频域则是数学构造。
numpy实现傅⾥叶变换
函数
dst=numpy.fft.fft2(src)
dst为⼀个复数数组
src原始图像的类型应是灰度图像
该函数处理之后就能得到图像的频谱信息
零频率分量位于频谱图像的左上⾓
函数
dst=numpy.ffr.fftshift(src)
使⽤该函数处理后,图像频谱中的零频率分量会被移到频域图像的中⼼位置
对图像傅⾥叶变换后得到的是⼀个复数数组,为了显⽰图像需要将他们的值调整到[0,255]的灰度空间
公式为
像素新值=20*np.log(np.abs(频谱值))
1importcv2
2importnumpyasnp
3importmatplotlib.pyplotasplt
4img=cv2.imread(/home/miao/dog.jpg,0)
5f=np.fft.fft2(img)
6fshift=np.fft.fftshift(f)
7f_img=20*np.log(np.abs(f))
8magnitude_spectrum=20*np.log(np.abs(fshift))
9plt.subplot(221)
10plt.imshow(img,cmap=gray)
11plt.title(original)
12plt.axis(off)
13plt.subplot(222)
14plt.imshow(f_img,cmap=gray)
15plt.title(f_img)
16plt.axis(off)
17plt.subplot(223)
18plt.imshow(magnitude_spectrum,cmap=gray)
19plt.title(magnitude_spectrum)
20plt.axis(off)
21plt.show()
书上和查到的⼀些资料说傅⾥叶变换后的图像频谱的零频率分量位于频谱图像的左上⾓
通过实际操作后得到的图像f_img所⽰零频率分量分布于四个⾓,不知为何,望指教!
对于⼀张图⽚进⾏傅⾥叶变换就是将它分解为正弦和余弦两部分,以完成从空间域到频域的转换。在转换到频域时以复数的形式存在,因此
变换后的结果需要使⽤实数图像和虚数图像,或者幅度图像加相位图像的形式。但是在实际处理当中仅仅使⽤了幅度图像(magitude
Image),因为幅度图像包含了⼏乎所有的原图像的⼏何信息。但是如果想⽤傅⾥叶逆变换就需要同时保留幅度图像和相位图像,才能实现
对原图像的操作。
在频域⾥,对于⼀幅图像,⾼频部分代表了图像的、纹理信息;低频部分则代表了图像的轮廓信息。如果图像受到的噪声恰好在某个特
定的频率范围内,就可以使⽤滤波器来恢复原来的图像。因此傅⾥叶变换在图像处理中可以做到图像增强和去噪、图像分割之边缘检测、图
像特征提取和压缩等。
magnitude_spectrum可以看到中间⽩⾊区域,表⽰低频内容更多
实现逆傅⾥叶变换
numpy.fft.fftshift()函数移动了零频率分量,在逆傅⾥叶变换中需要使⽤numpy.fft.ifftshift()函数将零频率分量⼀道原来位置
在进⾏逆傅⾥叶变换
函数numpy.fft.ifft2()是先逆傅⾥叶变换返回值仍旧是⼀个复数数组
需要将信息调整⾄[0,255]灰度空间内,使⽤公式
iimg=np.abs(逆傅⾥叶变换结果)
1importcv2
2importnumpyasnp
3importmatplotlib.pyplotasplt
4img=cv2.imread(/home/miao/dog.jpg,0)
5f=np.fft.fft2(img)
6fshift=
您可能关注的文档
- UPS系统施工方案进度计划措施 .pdf
- TPLINK路由器无线网状态显示设备已离线怎么办.pdf
- smt主管述职报告.pdf
- RFC解析_原创精品文档.pdf
- QBZ80开关原理图详解.pdf
- ppp封装与arr协议实践体会.pdf
- PPP协议原理试验指导书.pdf
- POS系统在无人机航空摄影中的应用 .pdf
- PLC题库2_原创精品文档.pdf
- PLC光分路器芯片市场分析报告 .pdf
- 2019-2020学年高中物理54变压器学案(含解析)新人教版选修3-2.docx
- 2019-2020学年高中物理模块综合试卷(一)粤教版选修3-2.docx
- 小学二年级下册数学奥数知识点讲解第7课《数字游戏问题1》试题附答案.doc
- 2019-2020学年高中物理全册模块要点回眸第12点把握“等效”紧扣“三同”求交变电流的有效值学案粤教版选修3-2.docx
- 第5课黄河颂(学生版).docx
- 1323直线与平面的位置关系(十三大题型).docx
- 随机事件与概率专项训练高三数学一轮复习.docx
- 专题17说明文阅读(原卷版).docx
- 专题05科技改变生活-2023年小升初科学专项复习.docx
- 九年级英语全册Unit4IusedtobeafraidofthedarkSectionA(1a-2d)课件(完整版)7.pptx
最近下载
- 大学科技创新平台管理办法(修订).pdf
- 2024届高考专题复习:语言文字运用指导 课件96张.pptx VIP
- 益丰5000吨年生物制剂(微生物水处理剂)项目报告表(最终版).docx
- 新人教小学五年级数学上册《植树问题(三)》示范教学课件.pptx
- 银行业安全保卫工作培训.pptx
- 2024年08月苏州工业园区行政审批局辅助人员公开招聘2人笔试历年典型考点解题思路附带答案详解.docx VIP
- 2017年在全县固定资产投资工作培训调度会上的发言 高度重视+落实责任+加快建设+严格奖惩.doc VIP
- 建筑电气工程安全和功能检验资料核查及主要功能抽查记录.docx VIP
- 质量管理自查制度.docx VIP
- 神经病理性疼痛评估与管理中国指南(2024版)要点.pdf
文档评论(0)