Matlab图象处理工具箱

Matlab图象处理工具箱

ID:45063496

大小:1.75 MB

页数:47页

时间:2019-11-09

Matlab图象处理工具箱_第1页
Matlab图象处理工具箱_第2页
Matlab图象处理工具箱_第3页
Matlab图象处理工具箱_第4页
Matlab图象处理工具箱_第5页
资源描述:

《Matlab图象处理工具箱》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Matlab图象处理工具箱3.1Matlab图象处理初步读入、显示图象Imread函数用于读入各种图像文件,其语法格式为:I=imread(‘filename.fmt’)[X,map]=imread(‘filename.fmt’)其中参数fmt指定了图像的格式。可选的值为curbmphdficojpgpcxpngtif和xwd。默认的文件目录为当前MATLAB的工作目录。读入、显示图象在MATLAB中读取图像还经常使用load这个命令。load的功能是从*.mat文件中读取变量。Load格式为:loadfilename%把名为filename的*.mat

2、文件中存储变量读入MATLAB的工作空间,各变量名为存储时的变量名。loadfilenameXY%把名为filename的*.mat文件中存储的X和Y变量读入MATLAB的工作空间。读入、显示图象Loadfilename.extLoadfilename-ASCTTLoadfilename-MATLoad(‘filename’)Loadfilename.ext可以读取名为filename的ASCII文件,文件可以存储各列用空格分开的ASCII格式的变量值.Loadfilename-ASCTT和Loadfilename-MAT决定是以ASCII格式还是以二进制格式读取变量

3、读入、显示图象当用字符串格式文件名称时,Load(‘filename’)可以直接读取名为filename的*.mat文件.例如[I,map]=imread('pout.tif');savenewfileImaploadnewfileIwhos读入、显示图象MATLAB及图像处理工具箱的显示功能非常强大,不仅可以用来显示各种类型的图像,还可以用多种方式显示图像及图像序列。下面对这些函数进行介绍。1、imageImage是MATLAB本身提供的最原始的图像显示函数,其使用格式如下:image(X);读入、显示图象colormap(map);为了用image函数显示由矩阵表

4、示的图像,MATLAB将矩阵的每个元素对应到当前调色板的一行,并取这一行的颜色值作为该点的颜色。因此显示图像时必须先指定调色板,才能真实地表示图像。例如:MATLAB预存的一组图像数据,包含图像矩阵X和调色板矩阵map,下面的读入、显示图象语句用来显示图。loadclownimage(X)colormap(map)读入、显示图象说明:clown也是MATLAB预存的一个mat文件,里面包含一个数据矩阵X和一个调色板map。另一个与image函数相似的函数是imagesc,两者的区别在于imagesc能够自动调整值域范围:figure,imagesc(X)读入、显示图象

5、ImshowImshow函数是最常用的显示各种图像函数,其语法如下:imshow(I,n)imshow(I,[lowhigh])imshow(BW)imshow(X,map)读入、显示图象Imshow(RGB)imshow(I,n)和imshow(I,[lowhigh])用于显示灰度图像,n为灰度级数目,默认值为256。[lowhigh]为图像数据的值域。在很多情况下,经过处理的图像数据的值域都会发生变化。比如对一幅double型的灰度图像滤波后,图像数据的值域已不在[0,1]中了,如果还用前面的显示方法,则得不到正确的结果.如果清楚地知道数据的值域[lowhigh]

6、可以使用调用imshow(I,[lowhigh]).否则可用空间读入、显示图象向量为参数,即imshow(I,[]).imshow(BW)用于显示二值图像,图像的数据类型可以是double和uint8,值域为或者;imshow(X,map)用于显示索引图像,X为数据图像矩阵,map为调色板;Imshow(RGB)用于真彩色图像。colorbarColorbar函数用于显示颜色条,并将图像中使用到的色彩排列在图像旁边,这样可以根据图像的色彩确定各像素的值。这对于用图像表示灰度范围不在通常范围的情况非常有用。读入、显示图象Colorbar函数语法格式如下:colorbar

7、('vert')colorbar('horiz')colorbar(h)Colorbar其中colorbar(‘vert’)、colorbar(‘horiz’)分别指定了颜色的显示方式为垂直或水平,默认值为垂直。colorbar(h)将颜色条放在指定的坐标轴h上。读入、显示图象>>I=imread('trees.tif');>>imshow(I)>>colormap(jet(64))>>colorbar读入、显示图象Montage多帧图像指的是包含不止一幅图像的图像,MATLAB中支持多帧图像的文件格式有HDF和TIFF两种。多帧图像的显示方式也有两

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。