预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共32页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《数字图像处理》实验报告学院:信息与数学学院组长:谢先招组员:张丽玲,邢芳芳戴泽强,纪昌根专业班级:信计11002班指导老师:董勇时间:2013.5.2-2013.5.10目录实验一:数字图像基本操作及灰度图二值化1.实验基本原理************************************12.实验内容与要求**********************************33.实验具体实现************************************4实验二:灰度图像的直方图及直方图均衡化1.实验基本原理************************************92.实验内容与要求**********************************123.实验具体实现************************************14实验三:数字图像的空间域中值滤波1.实验基本原理************************************322.实验内容与要求**********************************343.实验具体实现************************************35实验四:1.实验基本原理************************************392.实验内容与要求**********************************413.实验具体实现************************************42实验一:数字图像基本操作及灰度图二值化实验基本原理数字图像的概念一幅图像可以被定义为一个二维函数,其中和是空间(平面)坐标,在任何坐标处处的振幅称为图像在该点的亮度.灰度是用来表示黑白图像亮度的一个术语,而彩色图像是由单个二维图像组合形成的.例如,在彩色系统中,一幅彩色图像是由三幅独立的分量图像(红、绿、蓝)组成的.因此,许多为灰度图像处理开发的技术适用于彩色图像处理,方法是分别处理三副独立的分量图像即可.图像关于和坐标以及振幅连续.要将这样的一幅图像转化为数字形式,就要求数字化坐标和振幅.将坐标值数字化成为取样;将振幅数字化成为量化.采样和量化的过程如图1所示.因此,当的分量和振幅都是有限且离散的量时,称该图像为数字图像.作为基本数据类型的数值数组本身十分适于表达图像,矩阵的元素和图像的像素之间有着十分自然的对应关系.图1图像的采样和量化根据图像数据矩阵解释方法的不同,把其处理为4类:亮度图像()二值图像()索引图像()图像()(2)二值图像一幅二值图像是一个取值只有和=1\*Arabic\*MERGEFORMAT1的逻辑数组.而一幅取值只包含=0\*Arabic\*MERGEFORMAT0和=1\*Arabic\*MERGEFORMAT1的类数组,在中并不认为是二值图像.使用函数可以把数值数组转化为二值数组或逻辑数组.创建一个逻辑图像,其语法为:其中,是由=0\*Arabic\*MERGEFORMAT0和=1\*Arabic\*MERGEFORMAT1构成的数值数组.要测试一个数组是否为逻辑数组,可以使用函数:若是逻辑数组,则该函数返回=1\*Arabic\*MERGEFORMAT1;否则,返回=0\*Arabic\*MERGEFORMAT0.而中的函数就是将一幅图像转化为一幅二值图像.实验内容及要求利用函数读取一幅图像,假设其名为,存入一个数组中;利用命令提取该读入图像的基本信息;利用函数来显示这幅图像;利用函数来获取图像文件的压缩,颜色等等其他的利用函数来压缩这幅图象,将其保存为一幅压缩了像素的文件,设为;语法:(原图像,新图像,‘’,),取.同样利用函数将最初读入的图象另存为一幅图像,设为.用读入图像:和;用获取图像和的大小;用,分别将和显示出来,观察两幅图像的质量;利用自己编写的程序和中函数将一幅灰度图像转化为二值图像,并且用显示出来观察图像的特征;将每一步的函数执行语句拷贝下来,写入实验报告,并且将得到第3、9、10步得到的图像效果拷贝下来.三、实验具体实现(1).基本操作程序:clc;clear;%%%%读入名为flower.tif的图像A=imread('I:\数字图像处理课设\flower.tif');%%%%获取flower.tif的信息whosA;%%%%显示flower.tifimshow(A),title('flower');%%%%