文档详情

信息论实验报告.pdf

发布:2019-03-13约2.35万字共33页下载文档
文本预览下载声明
山 东 大 学 实验报告 题 目 信息论与编码技术试验报告 信息科学与工程 院(系) 电子信息工程 专业 课程名称 信息论与编码技术 学 号 学生姓名 日 期 2015-5-10 实验一 用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( )函数读取一幅图像,存入一个数组中; Y1=imread(Lena512.bmp); 2.利用imshow()函数来显示这幅图像; imshow(Y1), 3.按照指定要求存储一幅图像。 imwrite(I,I1.bmp);%在默认路径保存图片 imwrite(I,I1,tif); imwrite(I,E:\数字图像处理\实验\I2.bmp);%在指定路径保存图片 当保存为jpg 格式时 imwrite(I,I3.jpg,quality,q); 由于jpeg 压缩,q 越小,图像退化的就越严重 imwrite(I,I3.jpg,quality,100);%保存一个jpg格式的图片,q为100 imwrite(I,I4.jpg,quality,10);%保存一个jpg格式的图片,q为10 上述语句执行结果分别如下图所示: q 为100 q 为10 imfinfo I4.jpg%显示I4.jpg的详细资料 K3=imfinfo( I3.jpg) K4=imfinfo( I4.jpg) ans = Filename: I4.jpg FileModDate: 17- 四月-2015 15:46:15 FileSize: 8541 Format: jpg FormatVersion: Width: 512 Height: 512 BitDepth: 8 ColorType: grayscale FormatSignature: NumberOfSamples: 1 CodingMethod: Huffman CodingProcess: Sequential Comment: {} K3 = Filename: I3.jpg FileModDate: 17- 四月-2015 15:46:15 FileSize: 177034 Format: jpg FormatVersion: Width:
显示全部
相似文档