ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:374.93KB ,
资源ID:1663813      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1663813.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字图像处理实验指导书资料.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数字图像处理实验指导书资料.docx

1、数字图像处理实验指导书资料实验一 灰度图像的对比度线性展宽一、实验目的让学生通过使用对图像采用线性对比度展宽的方法进行处理,获得对图像画质的改善。二、实验原理与方法对比度线性展宽处理,其实质是对图像灰度值的一个线性映射通过这种方式来实现突出图像中重要信息的目的。通常情况下,处理前后的图像灰度级是相同的,即处理前后的图像灰度级都为0,255。那么,从原理上讲,我们就只能通过抑制非重要信息的对比度来腾出空间给重要信息进行对比度展宽。设原图像的灰度为,处理后的图像的灰度为,对比度线性展宽的原理示意图如图1.1所示。假设原图像中我们关心的景物的灰度分布在,区间内,处理后的图像中,我们关心的景物的灰度分

2、布在,区间内。在这里,也就是说我们所关心的景物的灰度级得到了展宽。根据图中所示的映射关系中分段直线的斜率我们可以得出线性对比度展宽的计算公式: , , (1-1) , (;)其中,图像的大小为。三、实验内容与步骤1熟悉MATLAB语言的使用,主要包括图像处理相关的语句、表达式,以及变量的使用。2按照所给出的参考伪代码编写程序,实现对一幅灰度图像的对比度线性展宽。3调整,的值,观察对处理结果的影响。四、思考问题1在映射关系中,分段直线的斜率的大小对图像处理结果有哪些影响?2在进行对比度展宽的时候,如果确定和选取所关心的景物?五、参考伪代码程序image, map=imread(实验图像.BMP)

3、;%读入一幅灰度图像,放在二维数组变量image 中。m,n=size(image);%得到图像的宽高。result=zeros(m,n);%开辟新的空间,存放结果图像。fa=50;fb=200;%输入所关心的图像景物的灰度分布范围fa,fb。image=double(image);%转换数据类型。(因为在MATLAB中,图像的像素值为uint8型数据描述的,而这种类型不允许进行算术运算,所以要对F进行数据类型转换,即:F=double(F);然后,在进行循环处理。)%设计两重循环(即:for (i=1:m) for(j=1:n))按照公式(1-1),给出新图像的每个像素点的灰度值;for i

4、=1:m for j=1:n %按照公式(1-1)计算出结果,并负值到结果图中。 end end%显示原图image与处理后的新图result;figure(1)imshow(image);figure(2)imshow(result);imwrite(G, map,结果图.bmp)%将新图result保存为.bmp位图后结束。六、实验报告要求1简述实验目的和实验原理。2根据伪代码,完成编写为MATLAB程序,并实现更多的功能。3分析实验结果。4回答思考问题。实验二 图像去噪与边缘锐化一、实验目的采用均值滤波器分别对具有高斯噪声和椒盐噪声的图像进行滤波处理,比较滤波器对两种噪声的抑制效果。采用

5、Laplacian锐化算子对图像进行边缘锐化处理。二、实验原理与方法均值滤波器实际上就是对包含噪声的图像上的每个像素点,用一个给定的模板,模板的中心放在待处理像素的位置上,将模板内全体像素的均值替代原来的像素值即可。例如,采用一个33的模板,待处理的像素为f(i,j),则处理后图像对应的像素值为g(i-1,j+1)g(i,j)=1/9*(f(i-1,j-1)+f(i-1,j)+f(i-1,j+1)+f(i,j-1)+f(i,j)+f(i,j+1)+f(i+1,j-1)+f(i+1,j)+f(i+1,j+1); (2-1)采用Laplacian锐化算子进行图像边缘的锐化,是采用二阶差分运算获得像

6、素间的差异值,由此,获得对图像景物边界的锐化。Laplacian也可以算子也可以写成是模板作用的方式,如下:设待处理的像素为f(i,j),则处理后图像对应的像素值为g(i-1,j+1),则g(i,j)=4*f(i,j) -(f(i-1,j-1)+f(i,j-1)+f(i,j+1)+f(i+1,j); (2-2)三、实验内容与步骤1熟悉MATLAB语言的使用,主要包括图像处理相关的语句、表达式,以及变量的使用。2按照所给出的参考伪代码编写程序,实现对一幅包含高斯噪声以及椒盐噪声的灰度图像进行均值滤波。3调整滤波器模板的大小(分别比较33,55,77的模板),观察对处理结果的影响。3.对输入的图像

7、采用Laplacian锐化算子进行滤波处理,并观察锐化算子对景物的哪些边缘的增强效果比较明显。4采用两种以上的方法对锐化后的小于0的数据进行标准化处理,观察不同方法所获得的不同处理效果。四、思考问题1采用均值滤波,对高斯噪声和椒盐噪声的抑制哪种比较有效?2模板大小的不同,所处理效果有何不同?为什么?3对Laplacian锐化算子的处理结果中,对小于0的部分,采用不同的方法标准化到0,255时,图像的显示效果有什么不同?为什么?五、参考伪代码程序1均值滤波去噪image, map=imread(实验图像.BMP);%读入一幅灰度图像,放在二维数组变量image 中。m,n=size(image)

8、;%得到图像的宽高。result=zeros(m,n);%开辟新的空间,存放结果图像。template_size=3;%输入作用模板的大小(或55或77);image=double(image);%转换数据类型。(因为在MATLAB中,图像的像素值为uint8型数据描述的,而这种类型不允许进行算术运算,所以要对F进行数据类型转换,即:F=double(F);然后,在进行循环处理。)%设计两重循环(即:for (i=1:m) for(j=1:n))按照均值滤波原理,给出新图像的每个像素点的灰度值;for i=1:m for j=1:n %计算33模板像素的均值(如公式(2-1),负值到结果图中。

9、 end end%显示原图image与处理后的新图result;figure(1)imshow(image);figure(2)imshow(result);imwrite(G, map,结果图.bmp)%将新图result保存为.bmp位图后结束。2Laplacian锐化处理image, map=imread(实验图像.BMP);%读入一幅灰度图像,放在二维数组变量image 中。m,n=size(image);%得到图像的宽高。result=zeros(m,n);%开辟新的空间,存放结果图像。image=double(image);%转换数据类型。(因为在MATLAB中,图像的像素值为ui

10、nt8型数据描述的,而这种类型不允许进行算术运算,所以要对F进行数据类型转换,即:F=double(F);然后,在进行循环处理。)%设计两重循环(即:for (i=1:m) for(j=1:n))按照均值滤波原理,给出新图像的每个像素点的灰度值;for i=1:m for j=1:n %按照公式(2-2)计算出结果,并负值到结果图中。 end end%显示原图image与处理后的新图result;figure(1)imshow(image);figure(2)imshow(result);imwrite(G, map,结果图.bmp);%将新图result保存为.bmp位图后结束。六、实验报告

11、要求1简述实验目的和实验原理。2根据伪代码,完成编写为MATLAB程序,并实现更多的功能。3分析实验结果。4回答思考问题。选做实验:实验一 图像的放大和缩小一、实验目的:要求同学了解图像的放大和缩小的效果。二、实验的原理与方法:1)图像的缩小:分为按比例缩小和不安比例缩小两种。图像缩小之后,因为承载的信息量小了,所以画布可相应缩小。图像缩小实际上就是对原有的多个数据进行挑选或处理,获得期望缩小尺寸的数据,并且尽量保持原有的特征不丢失。最简单的方法就是等间隔的选取数据。设原图像大小为M*N,缩小为k1M*k2N,(K11,K21,K21)。算法步骤如下:设旧图像是F(i, j), i=1,2,M

12、 , j=1,2,N.新图像是I(x, y), x=1,2,k1M , y=1,2,k2N.I(x, y)=F(c1*I,c2*j)C1=k1 c2=k2三、实验内容与步骤1) 熟悉MATLAB语言的使用,包括矩阵的定义和一些必要语句,表达式、变量的使用,及其语言环境。2)编写程序 A 放大 B 缩小3)对结果进行分析 原图 按比例缩小 不按比例缩小 原图 放大后四、思考问题1)在图像放大后为上么会出现马赛克,问题如何解决。2)比较等比例和不等比例放大缩小的结果。五、报告要求)简述实验目的和实验原理。)修改完善参考程序,并使其实现更多功能。)总结实验结论。)回答思考问题。选做实验:实验二 色系

13、的转换一、实验目的: 了解色系的概念,现在长用的几种色系方法,及如何在他们之间转换。二、实验的原理与方法:什么是色系? 我们生活的世界是五颜六色的,在色彩缤纷的世界里我们定义了红,橙,黄,绿,青,靛,紫等几种颜色,并把其他颜色看作某几种颜色合成的结果,但是这样的分法在图象处理时还是过于笼统,没有一个量化的标准,所以我们定义了色系的概念。在数字图象的处理中,我们对颜色的描述还是通过建立色彩模型来实现的,不同的色彩模型对应于不同的处理目的,所以我们就有了很多为了处理不同情况而定义的色彩建摸。 XYZ三刺激值的概念是以色觉的三元理论为根据的,他说明人眼具有接受三原色(红,绿,蓝)的接受器,而所有颜色

14、均被视作该三原色的混合色,刺激值是利用这些标准观察者配色函数计算得来的:Lab颜色空间是在1976年制定的等色空间,以克服在x, y色度图上相等的距离并不相当于我们所觉察到的相等色差的问题,在比较色差时,设A 为基准色,B为试料色,A为与B相同亮度的基准色,为色差程度,大小决定了色差程度的大小,具体见表色差程度的鉴定微量00.5轻量0.51.5能感觉到1.53.0明显3.06.0很大6.012.0截然不同12以上下面是我们要重点说明的两种色系系统RGB色系 以700nm (红),546.1nm(绿),435.8nm(蓝)三个色光为三基色。又称为物理三基色。自然界的所有颜色都可以过选用这三基色按不同比例混合而成而HIS色系的设计反映了人类观察彩色的方式。如:红色又分为浅红色和深红色等等,他将颜色分为了,亮

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

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