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