版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OpenCv一.滤波器的作用问题:数字图像信号的频率分布?低高频成分幅度就能减弱噪声影响。答复:信号或者图像的能量大局部在中低频段,少局部有用信号。因此设计滤波器能降低高频成分幅度就能减弱噪声影响。问题:为什么要进展图像滤波?答复:1.适应图像处理要求,消退图像数字化时所混入的噪声。提取对象的特征作为图像识别的特征模式〕问题:如何理解滤波器?滑处理图像时,相当于把窗口放到图像上,透过窗口看图像。问题:滤波器实现的结果是怎么样的?答复:对图像做平滑或滤波后图像变得更模糊。二.滤波器分类线性滤波器低通滤波器:允许低频率通过高通滤波器:允许高频率通过带通滤波器:允许肯定范围频率通过带阻滤波器:阻挡肯定范围频率通过全通滤波器:允许全部频率通过,只是转变相位Opencv中供给的线性滤波函数方框滤波:boxFilter函数函数原型:voidboxFilter(InputArraysrc,OutputArraydst,intddepth,Sizeksize,Pointanchor=Point(-1,-1),boolnormalize=true,intborderType=BORDER_DEFAULT)src。dst。src深度。h为深度。内核中心,默认normalize,标识符,表示内核是否被归一化。true。均值滤波:blur函数函数原型:voidblur(InputArraysrc,OutputArraydst,intddepth,Sizeksize,Pointanchor=Point(-1,-1)intborderType=BORDER_DEFAULT)。dst。Intddepth,输出图像深度,-1src深度。h为深度。内核中心,默认boderType,推断图像外部像素的某种边界模式。高斯滤波:GaussianBlur函数src,OutputArraydst,Sizeksize,doublesigmaX,doublesigmaY=0,intborderType=BORDER_DEFAULT)。dst.为宽度,h为深度。doublesigmaX,X方向上的标准偏差。DoublesigmaYY方向上的sigmaY0.sigmaXsigmaY0,由内核的宽高计算出来。IntboderType,推断图像外部像素的某种边界模normalizenormalize=true时为均值滤波。言外之意,均值滤波是方框滤波归一化后的特别状况。线性滤波器的计算方法图注:邻域滤波〔卷积边图像。目标图像中蓝色标记的像素是利用原图像中红色标记的像素计算得到的。的加权和:
其中的加权和为上面的式子可以简洁写作:举例说明:其中f表示输入像素值,h表示加权系数“核“,g表示输出像素值。举例说明:个像素组成,用内核的均值来替代原像素的值的方法。F(X,Y)11234F(X,Y)5678图注:1~8为(x,y)的邻近像素设置内核大小通过均值滤波器后其计算为:F(X,Y)=(f(x-1,y-1)+(f(x-1,y-1)+f(x,y-1)+f(x+1,y-1)+f(x-1,y)+f(x,y)+f(x+1,y)+f(x-1,y+1)+f(x,y+1)+f(x+1,y+1))/9设置内核大小通过方框滤波器后其计算为:F(X,Y)=f(x-1,y-1)+f(x,y-1)+f(x+1,y-1)+f(x-1,y)+f(x,y)+f(x+1,y)+f(x-1,y+1)+f(x,y+1)+f(x+1,y+1)通过高斯滤波器利用公式:代入代入x,y值可以算出F(X,Y)的值。非线性滤波器中值滤波:像素点邻域灰度值的中值代替该像素点的灰度值。双边滤波:基于空间分布的高斯滤波函数,比高斯滤波多一个sigma-d的高斯方差。Opencv中供给的非线性滤波函数中值滤波:medianBlur函数函数原型:voidmedianBlur(InputArraysrc,OutputArraydst,intksize)。dst.1的奇数src,OutputArraydst,intd,doublesigmaColor,doublesigmaSpace,intborderType=BORDER_DEFAULT)。dst.Intd,表示过滤过程每个像素邻域的直径sigmaSpacesigma值IntboderType,推断图像外部像素的某种边界模{){三.几种滤波器的使用opencv3.0+VS2023opencvVS留意位置就好了。#include<opencv2/opencv.hpp>usingusingnamespacecv;usingnamespacestd;#defineWINDOWS_NAME1“【原图】“#defineWINDOWS_NAME2“【方框滤波】“#defineWINDOWS_NAME3“【均值滤波】“#defineWINDOWS_NAME4#defineWINDOWS_NAME4“【高斯滤波】“#defineWINDOWS_NAME5“【中值滤波】“#defineWINDOWS_NAME6“【双边滤波】“intmain{system(“colorsystem(“color5E“);//把dos框背景颜色转变,只是看看效果,默认dos框背景为黑色。MatsrcImage=imread(“D:\\ProgramFiles\\图片\\Example4.jpg“);//读入原图if(!srcImage.data)coutcout<<“读取srcImage错误~!“<<endl;//用到了输入输出流,头文件要加“usingnamespacestd;”returnreturnfalse;}Matbox_Image=srcImage.clone;//创立5个Matclone函数使其大Matbox_Image=srcImage.clone;MatMatblur_Image=srcImage.clone;Matgaussian_Image=srcImage.clone;Matmedian_Image=srcImage.clone;Matbilateral_Image=srcImage.clone;//=================显示原图===================//=================显示原图===================namedWindow(WINDOWS_NAME1,1);imshow(WINDOWS_NAME1,srcImage);//=================方框滤波===================namedWindow(WINDOWS_NAME2,1);boxFilter(srcImageboxFilter(srcImage,box_Image,-1,Size(3,3),Point(-1,-1),false,BORDER_DEFAULT);imshow(WINDOWS_NAME2,box_Image);//=================均值滤波===================namedWindow(WINDOWS_NAME3,1);blurblur(srcImage,blur_Image,Size(3,3),Point(-1,-1),BORDER_DEFAULTFAULT);imshow(imshow(WINDOWS_NAME3,blur_Image);//=================高斯滤波===================namedWindow(WINDOWS_NAME4,1);imshow(WINDOWS_NAME4,gaussian_Image);//=================中值滤波===================GaussianBlur(srcImage,gaussian_Image,Size(3,3),0,0,imshow(WINDOWS_NAME4,gaussian_Image);//=================中值滤波===================namedWindow(WINDOWS_NAME5,1);medianBlur(srcImage,median_Image,7);imshow(WINDOWS_NAME5,median_Image);//=================//=================双边滤波============
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 橡胶炼胶工诚信品质知识考核试卷含答案
- 扩印洗印设备装配调试工岗前岗位水平考核试卷含答案
- 露天采矿工岗前客户关系管理考核试卷含答案
- 塔吊司机安全生产能力模拟考核试卷含答案
- 2026年新科教版初中九年级科学下册第三单元宇宙天体知识练习卷含答案
- 稀土后处理工操作能力强化考核试卷含答案
- 2026年新科教版初中八年级历史上册第一单元两次鸦片战争影响卷含答案
- 甲醇合成操作工班组安全能力考核试卷含答案
- 康乐服务员岗前安全宣教考核试卷含答案
- 人才测评师改进水平考核试卷含答案
- 离心泵的结构和工作原理
- 2023年广州市黄埔区中医院护士招聘考试历年高频考点试题含答案解析
- 第四章基层疾病预防控制与妇幼保健职能演示文稿
- D500-D505 2016年合订本防雷与接地图集
- 高考乡土散文的阅读技巧
- 电力建设施工质量验收及评价规程强制性条文部分
- 第六章光化学制氢转换技术
- JJG 1105-2015氨气检测仪
- GB/T 4295-2019碳化钨粉
- 西部钻探套管开窗侧钻工艺技术课件
- 徐汇滨江规划和出让情况专题培训课件
评论
0/150
提交评论