信息论与编码实验指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一用MATLAB读取和显示图像

一、实验目的与要求

1.熟悉及掌握在MATLAB中能够处理哪些格式图像。

2.熟练掌握在MATLAB中如何读取图像。

3.掌握如何在MATLAB中按照指定要求存储一幅图像的方法。

4. 掌握如何在MATLAB中将RGB图转换为灰度图(选作)。

二、实验原理及知识点

一幅图像可以被定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,f 在任何坐标处(x,y)处的振幅称为图像在该点的亮度。灰度是用来表示黑白图像亮度的一个术语,而彩色图像是由单个二维图像组合形成的。例如,在RGB彩色系统中,一幅彩色图像是由三幅独立的分量图像(红、绿、蓝)组成的。因此,许多为黑白图像处理开发的技术适用于彩色图像处理,方法是分别处理三幅独立的分量图像即可。

根据图像数据矩阵解释方法的不同,MATLAB把其处理为4类:

亮度图像(Intensity images)

二值图像(Binary images)

索引图像(Indexed images)

RGB图像(RGB images)

三、实验内容及步骤

1.利用imread( )函数读取一幅图像,存入一个数组中;

2.利用imshow()函数来显示这幅图像;

3.将每一步的函数执行语句拷贝下来,写入实验报告

四、考核要点

1. 熟悉在MATLAB中如何读入图像、如何获取图像文件的相关信息、如何显示图像及保存图像等,熟悉相关的处理函数。

2. 明确不同的图像文件格式,由于其具体的图像存储方式不同,所以文件的大小不同,因此当对同一幅图像来说,有相同的文件大小时,质量不同。

五、实验仪器与软件

1. PC计算机

2. MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox)

3. 实验所需要的图片

六、实验报告要求

描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果和源代码,并进行

必要的讨论,必须包括原始图像及其计算/处理后的图像。

七、思考题

1. 简述MatLab软件的特点。

2. MatLab软件可以支持哪些图像文件格式?

八、实验用图像见图1-1

图1-1 lena灰度图像

实验二灰度图像简单处理

一、实验目的与要求

1.熟悉在MATLAB中灰度图像的存储形式。

2.熟练掌握在MATLAB中如何进行图像的线性变换。

二、实验内容及步骤

1.读取一幅灰度图(见图2-1);

2.屏蔽图像低四位(即低四位置零)(见图2-2);

3.将第二步骤完成图像中每个字节的高低四位交换位置(见图2-3)

4. 用255减去第三步骤完成的图像(见图2-4)

三、实验仪器与软件

1. PC计算机

2. MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox)

3. 实验所需要的图片

四、实验报告要求

描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果和源代码,并进行必要的讨论,必须包括原始图像及其计算/处理后的图像。

五、实验处理后的图像

图2-1 Lena原图(8bit/像素)图2-2 屏蔽低四位(4bit/像素)

图2-3 高、低四位交换(4bit/像素)图2-4 255减去图2-3图像(4bit/像素)

实验三 灰度图像的直方图统计

一、实验目的与要求

1. 学习灰度图像直方图的概念、计算方法、性质和相关应用。

2. 编写灰度图像直方图统计程序。

3. 掌握灰度直方图的概念及其计算方法;

二、实验原理及知识点

灰度直方图是灰度级的函数,描述的是图像中每种灰度级像素的个数,反映图像中每种灰度出现的频率。

i i v n n

式中,n 是图像总的像素个数;ni 是图像中具有第i 个灰度级的像素个数;vi 是第i 个灰度级出现的频率。直方图是多种空间城处理技术的基础。

灰度直方图是一幅图像中各个灰度级出现频数的统计结果,它只能反映图像中不同灰度像素出现的频率,而不能反映出某灰度像素所在的位置。也就是说, 它只包含了该图像中某灰度级像素出现的概率,而丢失了其所在的位置信息。任何一幅图像只能有一个灰度直方图与之对应,但不同的图像可能有相同的灰度直方图,即图像和灰度直方图之间是一种多对一的映射关系。

直方图操作能有效地用于图像增强。除了提供有用的图像统计资料外,直方图固有的信息在其他图像处理应用中也是非常有用的,如图像压缩与分割。直方图在软件中易于计算,也适用于商用硬件设备,因此,它们成为了实时图像处理的一个流行工具。

三、实验内容及步骤

1.用MATLAB 通过调用imhist ()函数编写显示灰度直方图的程序

2.分别显示8比特/像素和4比特/像素图像和直方图

3.记录和整理实验报告

四、考核要点

1.熟悉函数imhist()的调用

2.准确绘制lena 灰度图像的直方图

五、实验仪器与软件

1.PC 计算机

2.MatLab 软件/语言包括图像处理工具箱(Image Processing Toolbox)

3.实验所需要的图片

六、实验报告要求

描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果和源代码,并进行必要的讨论,必须包括原始图像及其计算/处理后的图像。

七、思考题

1.灰度直方图可以反映出一幅图像的哪些特性?

相关文档
最新文档