数字图像处理之空间滤波精编版Word文件下载.docx

上传人:b****2 文档编号:14250730 上传时间:2022-10-20 格式:DOCX 页数:19 大小:658.44KB
下载 相关 举报
数字图像处理之空间滤波精编版Word文件下载.docx_第1页
第1页 / 共19页
数字图像处理之空间滤波精编版Word文件下载.docx_第2页
第2页 / 共19页
数字图像处理之空间滤波精编版Word文件下载.docx_第3页
第3页 / 共19页
数字图像处理之空间滤波精编版Word文件下载.docx_第4页
第4页 / 共19页
数字图像处理之空间滤波精编版Word文件下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数字图像处理之空间滤波精编版Word文件下载.docx

《数字图像处理之空间滤波精编版Word文件下载.docx》由会员分享,可在线阅读,更多相关《数字图像处理之空间滤波精编版Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。

数字图像处理之空间滤波精编版Word文件下载.docx

y=imfilter(x,h);

subplot(1,2,1)

imshow(x)

subplot(1,2,2)

imshow(y)

 

b.把模板大小依次改为7×

7,9×

9和11×

11,观察其效果有什么不同?

7:

9:

11×

11:

c.改变fspecial()的参数为高斯低通模板fspecial(‘gaussian’),再以上同样的平滑处理,观察其结果。

实验结果:

相对于未进行处理的图像更加清晰

d.可以用mesh函数直观观察模板:

clear

h1=fspecial(‘gaussian’,100,3);

[xy]=meshgrid(1:

100);

mesh(x,y,h1);

h2=fspecial(‘gaussian’,100,10);

figure

mesh(x,y,h2)

e.对以上模板进行求和运算sum(sum(h)),其结果是否一样,试解释。

求和得数均为1。

B=sum(A)returnssumsalongdifferentdimensionsofanarray.

2.非线性平滑滤波器

a.中值(median)滤波器是非线性滤波器的一种,它工作原理如下:

1)将模板在图中漫游,并将模板中心与图中某个象素位置重合;

2)读取模板下各对应象素的灰度值;

3)将这些灰度值从小到大排成一列;

4)找出这些值中排在中间的1个;

5)将这个中间值赋给对应模板中心位置的象素。

b.先用imnoise()函数给图象加噪声,如对图象增加高斯白噪声

y=imnoise(x,’gaussian’)

c.对图象eight.tif添加胡椒盐噪声(salt&

pepper),然后分别用前面

的均值滤波器和中值滤波器medfilt2()进行去噪声处理,比较结果。

均值滤波:

中值滤波:

思考:

用imnoise()函数分别对eight.tif添加高斯噪声及椒盐噪声,然后进行均值滤波、中值滤波,观察结果。

3.线性锐化滤波器

a.线性锐化滤波器的模板为h=[-1-1-1;

-18-1;

-1-1-1;

]

用该模板对图象cameraman.tif进行锐化处理;

closeall;

x=imread('

cameraman.tif'

);

h=[-1-1-1;

b.也可以fspecial('

laplacian'

)函数得到锐化模板;

closeall;

h=fspecial('

c.另外一种有趣的作法是:

用原图象减去经过低通处理的图象,再经过灰度拉伸得到高通(锐化)的图象。

d.索贝尔(sobel)算子h1=[-101;

-202;

-101;

h2=[121;

000;

-1-2-1;

分别使用以上算子对图象进行处理可以得到图象的边缘。

h1=[-101;

y=imfilter(x,h1);

000;

y=imfilter(x,h2);

1、使用sobel算子对图像进行锐化处理,得出类似下图的结果。

average'

h1=[121;

h2=[-101;

h3=[-1-2-1;

121;

h4=[10-1;

20-2;

10-1;

k1=imfilter(y,h1);

k2=imfilter(y,h2);

k3=imfilter(y,h3);

k4=imfilter(y,h4);

k=double(k1)+double(k2)+double(k3)+double(k4);

m=uint8(k/4);

c=imadjust(m,[00.5],[]);

subplot(1,2,1)

imshow(c)

2、写出步骤3–c的具体命令与结果。

即用原图象减去经过低通处理的图象,再经过灰度拉伸得到高通(锐化)的图象。

k1=double(x)-double(y);

k2=uint8(k1);

m=imadjust(k2,[00.2],[]);

imshow(m)

进阶题:

编写m文件,实现图像与模板的卷积。

y=imfilter(x,h);

functiona=myconv(b,c)

bs=size(b);

cs=size(c);

i=any(bs-cs);

ifi

error('

error'

end

i=any(~(bs-1));

if~i

ko=0;

ifbs

(1)>

bs

(2)

b=b'

;

c=c'

ko=1;

方城县育才学校电话cs=size(c);

ss=2*bs

(2)-1;

有理数的加减混合运算a=zeros(1,ss);

fori=1:

cs

(2)

q=zeros(1,i-1);

数学与应用数学专业代码p=zeros(1,ss-cs

(2)+1-i);

教学资源网站ba=[q,c,p];

教师的专业成长pptma=b(i)*ba;

a=a+ma;

政治考核end

ifko

期末冲刺100分完全试卷答案a=a'

end

政治经济学04任务答案

四、实验心得与体会

歌唱学校热爱班级通过这次实验,我学会并了解了许多有关数字图像处理方面的知识。

以前只是看着课本上的内容学习,对很多知识只是生分的了解,但是不懂得如何应用,通过做实验,自己动手,对图像做一系列的处理和变换,体会到了各种参数对数字图像的影响。

通过此次实验也发现了自己的而许多问题,在对于MATLAB软件的应用上面我还有许多不足,尤其是对如何编写M文件方面很难掌握,仍有待加强。

教学工作情况

四、实验报要求

1、按照实验步骤做实验;

2、记录实验结果,并作出总结;

3、按照实验报告格式写出报告。

4、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1