版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图像处理5种常见的平滑滤波平滑滤波是一种简单又常见的图像处理操作。平滑图像的目的有很多,但通常都是为了减少噪声和伪影。在OpenCV中共有5种平滑滤波操作,分别是以下几种:测试代码如下:#include<iostream>#include<opencv2/opencv.hpp>usingnamespacestd;usingnamespacecv;intmain(){ MatsrcImage=cv::imread("F:/图像处理/图片一/outThee2.jpg",0); if(srcImage.empty()) { printf("图片读取失败!\n"); return-1; } MatoutputImage; //简单模糊滤波器 //blur(srcImage,outputImage,Size(3,3)); //方框型滤波器 //boxFilter(srcImage,outputImage,-1,Size(3,3)); //中值滤波器 medianBlur(srcImage,outputImage,3); //高斯滤波器 //GaussianBlur(srcImage,outputImage,Size(3,3),0.0,0.0); //双边滤波器 //bilateralFilter(srcImage,outputImage,9,10.0,50.0); imshow("原图",srcImage); imshow("滤波处理后的图像",outputImage); waitKey(0); return0;}输入的源图像输入的源图像,含有许多点状噪声(1)简单模糊滤波器voidcv::blur( cv::InputArraysrc,//输入图像 cv::OutputArraydst,//滤波后得到的图像 cv::Sizeksize,//窗口(核)的尺寸大小 cv::Pointanchor=cv::Point(-1,-1),//核与源图像的对齐方式。默认值为Point(-1,-1),表示核相等滤波器居中 intborderType=cv::BORDER_DEFAULT//边界类型);//5种边界类型cv::BORDER_CONSTANT//复制指定的常量扩展边界cv::BORDER_WRAP//复制对边的像素扩展边界cv::BORDER_REPLICATE//复制边缘的像素扩展边界cv::BORDER_REFLECT//通过镜像复制扩展边界cv::BORDER_REFLECT_101//通过镜像复制扩展边界,边界像素除外cv::BORDER_DEFAULT//cv::BORDER_REFLECT_101的别名滤波结果:从结果来看,简单模糊滤波对于点状噪声的处理有一定效果,但不理想。(2)方框型滤波器voidcv::boxFilter( cv::InputArraysrc,//输入图像 cv::OutputArraydst,//滤波得到的图像 intddepth,//输出图像的深度,取-1表示与源图像一致 cv::Sizeksize,//核的大小 cv::Pointanchor=cv::Point(-1,-1),//核与源图像的对齐方式 boolnormalize=true, intborderType=cv::BORDER_DEFAULT//边界类型);滤波结果:简单模糊是方框型滤波器的一种特殊形式,从测试结果来看,它们两个的滤波效果基本是一样的。(3)中值滤波器voidcv::medianBlur(cv::InputArraysrc,//输入图像 cv::OutputArraydst,//滤波后得到的图像intksize//核大小);滤波结果:由于中值滤波是将每个像素替换为围绕这个像素的矩形领域内的中值像素,因此对图像中较大的异常孤立值非常敏感,所以中值滤波对于这种点状噪声的处理效果是最好的。(4)高斯滤波器voidcv::GaussianBlur(cv::InputArraysrc,//输入图像 cv::OutputArraydst,//滤波后得到的图像cv::Sizeksize,//核尺寸的大小doublesigmaX,doublesigmaY,intborderType=cv::BORDER_DEFAULT);滤波结果:高斯滤波虽然非常常用,但是对于这种点状噪声的处理,还是不太适用的。(5)双边滤波器voidcv::bilateralFilter(cv::InputArraysrc,//输入图像 cv::OutputArrayds
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传染病患者转运知情同意书
- 2026年小学生安全技能培训
- 2026年乒乓球儿童教学方法
- 2026高频面试题及答案大全
- 苏教版数学五年级上册:期末测试卷及答案
- 2026国际学校面试题及答案
- 2026海口导购员面试题及答案
- 投资管理总经理岗位职责(3篇)
- 2026护理规划面试题及答案
- 2026华为面试题及答案连线
- 班组安全互保联保制度培训
- (2026年)肠内营养相关性腹泻的预防及护理课件
- 2026年村级集体经济强村公司发展与收益分配规范测试
- 2026年重庆八中中考语文模拟试卷(3月份)
- 护理教学查房示范课件
- 矿山立井冻结法施工及质量验收标准
- 污水处理培训资料课件
- 采购内控制度培训课件
- 舆情处置培训课件图片
- 2025年越南语等级考试零基础入门试卷
- 食品检验检测技术专业教学标准(高等职业教育专科)2025修订
评论
0/150
提交评论