1、 实验名称:数字图像的初步操作系(科):信息系班 级:180932学 号:18093238姓 名: 完成时间:2012年4月10日南京师范大学中北学院一、实验目的1、 初步掌握MATLAB语言的基本用法2、 掌握MATLAB语言中图像数据与信息的读取方法;3、 掌握图像的基本类型,了解常用图像格式:数据的格式,有图像和示例,图像类型之间的转换,图像的基本存储格式 4、 掌握在MATLAB中绘制灰度直方图的方法。二、实验要求(一) 掌握实验的原理,熟悉所给的几个简单函数的使用。1、imreadimread函数用于读入各种图像文件,其一般的用法为X,MAP=imread(filename,fmt)
2、2、imwriteimwrite函数用于输出图像,其语法格式为:imwrite(X,map,filename,fmt)3、imfinfoimfinfo函数用于读取图像文件的有关信息,其语法格式为imfinfo(filename,fmt)4、imshowimshow函数是最常用的显示各种图像的函数,其语法如下:imshow(X,map) 5、imhist(I,n)、imhist(X,map)其中imhist(I,n)计算和显示灰度图像I的直方图,n为指定的灰度级数目,默认值为256。imhist(X,map)计算和显示索引色图像X的直方图,map为调色板。(二)1.用MATLAB在自建的文件夹中
3、建立example1.m文件,在这个文件的程序中,将MATLAB目录下的pout.tif图像文件读出,用到imread,imfinfo等文件,观察一下图像数据,了解一下数字图像在MATLAB中的处理就是处理一个矩阵。将这个图像显示出来(用imshow)。1.Imfinfo2.Imread(3)(4)2.尝试修改map颜色矩阵的值,再将图像显示出来,观察图像颜色的变化。(用figure函数再打开一个图像对话框)。3.打开PIC 文件夹下的文件,观察图像数据的特点,体会彩色图像、索引图像、灰度 图像各自数据的特点。(三)1.选择一幅图像进行图像类型和格式之间的转换。2.用MATLAB在自建的文件夹中建立example2.m文件,在这个文件的程序中,将pic目录下文件夹中的rice.png图像文件读出,显示它的图像及灰度直方图,根据你对直方图的理解,编程实现直方图的显示。