图像处理——图像滤波(Matlab)演示教学.doc

图像处理——图像滤波(Matlab)演示教学.doc

ID:57092927

大小:3.06 MB

页数:11页

时间:2020-08-02

图像处理——图像滤波(Matlab)演示教学.doc_第1页
图像处理——图像滤波(Matlab)演示教学.doc_第2页
图像处理——图像滤波(Matlab)演示教学.doc_第3页
图像处理——图像滤波(Matlab)演示教学.doc_第4页
图像处理——图像滤波(Matlab)演示教学.doc_第5页
资源描述:

《图像处理——图像滤波(Matlab)演示教学.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图像处理——图像滤波(Matlab)精品文档图像滤波滤波是一种应用广泛的图像处理技术,可以通过滤波来强调或删除图像的某种特征。滤波是一种领域操作,即处理后的图像每个像素值是运来像素周围的颜色值经过某些计算得到的。通过不同滤波函数对同一图像滤波,效果迥异。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);

3、图1.加入椒盐噪声的图像图2.加入高斯白噪声的图像图3.加入泊松噪声的图像图4.加入乘法噪声的图像下面对含有椒盐噪声和高斯白噪声的图像用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');

4、subplot(1,3,3);imshow(rgb);title('boundaryreplication');图5.含有椒盐噪声的原图像图6.Filtered图7.boundaryreplication图8.含有高斯白噪声的原图像图9.Filtered收集于网络,如有侵权请联系管理员删除精品文档图10.boundaryreplication函数imfilter已经把操作直接定义为滑动操作sliding。调用函数B=IMFILTER(A,H,OPTION),调用时如果省略了参数option,其形式就变为imfilter(A,H),则默认填补边界为0。图6和图9就是这种情况,所以有边界的出

5、现。如果调用形势为imfilter(A,H,100),那么就是以100来填补边界,然后进行滤波操作。用imfilter对图像进行滤波,可以设计不同形式的滤波器。用imfilter设计运动滤波,水平边缘增强,拉普拉斯滤波三个滤波器。Matlab函数文件如下:rgb=imread('1.jpg');h1=[0,0,0.0000,0.0021,0.0042;0.1958,0.1979,0.2000,0.1979,0.1958;0.0042,0.0021,0.0000,0,0];h2=[1,2,1;0,0,0;-1,-2,-1];h3=[0.1667,0.6667,0.1667;0.6667,-

6、3.3333,0.1667;0.1667,0.6667,0.1667];rgb1=imfilter(rgb,h1);rgb2=imfilter(rgb,h2);rgb3=imfilter(rgb,h3);subplot(2,2,1),imshow(rgb),title('原图像')subplot(2,2,2),imshow(rgb1),title('运动滤波')subplot(2,2,3),imshow(rgb2),title('水平边缘增强')subplot(2,2,4),imshow(rgb3),title('拉普拉斯滤波')收集于网络,如有侵权请联系管理员删除精品文档图11.含有椒

7、盐噪声的原始图像图12.运动滤波图13.水平边缘增强图14.拉普拉斯滤波(α=1/5)收集于网络,如有侵权请联系管理员删除精品文档图15.含有高斯白噪声的原图像图16.运动滤波图17.水平边缘增强图18.拉普拉斯滤波(α=1/5)用imfilter函数生成不同的滤波器,就是指定不同的算子。收集于网络,如有侵权请联系管理员删除精品文档可以看出同样的滤波器对不同噪声的滤波效果也有差异。运动滤波后图像在水平方向上变宽,并且模糊。水平边缘增

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。