图像处理——图像滤波(Matlab)(共9页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图像处理——图像滤波(Matlab)(共9页).doc》由会员分享,可在线阅读,更多相关《图像处理——图像滤波(Matlab)(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图像滤波滤波是一种应用广泛的图像处理技术,可以通过滤波来强调或删除图像的某种特征。滤波是一种领域操作,即处理后的图像每个像素值是运来像素周围的颜色值经过某些计算得到的。通过不同滤波函数对同一图像滤波,效果迥异。1.滤波函数imfilterMatlab滤波函数imfilter是基于领域滑动设计实现的,其调用格式为B=IMFILTER(A,H,OPTION),参数OPTION可以选择填补参数symmetric、replicate、circular。首先在原始图像上加上一些噪声,然后对含有噪声的图像进行滤波。分别对下面的这个原始图像加上椒盐噪声、高斯白噪声、泊松噪声、乘法噪
2、声。原图像Matlab函数文件如下:I=imread(1.jpg); J1=imnoise(I,salt & pepper,0.02); J2=imnoise(I,gaussian,0,0.01); J3=imnoise(I,poisson); J4=imnoise(I,speckle,0.04); figure;subplot(221),imshow(J1);subplot(222),imshow(J2);subplot(223),imshow(J3);subplot(224),imshow(J4); 图1.加入椒盐噪声的图像 图2. 加入高斯白噪声的图像 图3. 加入泊松噪声的图像 图4.
3、加入乘法噪声的图像下面对含有椒盐噪声和高斯白噪声的图像用imfilter进行滤波。Matlab函数文件如下:rgb=imread(1.jpg);h=ones(5,5)/25;rgb1=imfilter(rgb,h);rgb2=imfilter(rgb1,h,replicate);subplot(1,3,1);imshow(rgb);title(Original);subplot(1,3,2);imshow(rgb1);title(Filtered);subplot(1,3,3);imshow(rgb);title(boundary replication); 图5.含有椒盐噪声的原图像 图6.
4、 Filtered 图7.boundary replication 图8.含有高斯白噪声的原图像 图9.Filtered 图10.boundary replication 函数imfilter已经把操作直接定义为滑动操作sliding。调用函数B=IMFILTER(A,H,OPTION),调用时如果省略了参数option,其形式就变为imfilter(A,H),则默认填补边界为0 。图6和图9就是这种情况,所以有边界的出现。如果调用形势为imfilter(A,H,100),那么就是以100来填补边界,然后进行滤波操作。用imfilter对图像进行滤波,可以设计不同形式的滤波器。用imfilte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图像 处理 滤波 Matlab
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内