MATLAB中图象工具箱及图象

MATLAB中图象工具箱及图象

ID:37639264

大小:190.82 KB

页数:55页

时间:2019-05-27

MATLAB中图象工具箱及图象_第1页
MATLAB中图象工具箱及图象_第2页
MATLAB中图象工具箱及图象_第3页
MATLAB中图象工具箱及图象_第4页
MATLAB中图象工具箱及图象_第5页
资源描述:

《MATLAB中图象工具箱及图象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章MATLAB中图象工具箱及图象格式•本章中主要介绍MATLAB中图像工具箱及图像格式。这些内容对于初学者是基础的,也是十分重要的。只有迅速掌握这部分内容,才能开始图象处理的研究工作。本章中主要介绍MATLAB图象工具箱中的一些基本函数的应用和图象格式基本知识,并结合具体实践进行不同格式图象的打开和各种图象格式之间的转换,为进一步开展图象处理的学习和研究奠定基础。第一节MATLAB中图象工具箱•1.1图像文件读写•1.imread函数•该函数用于从图形文件中读出图像。格式A=IMRADE(FILENAME,FMT)。该函数把FILENAME中的图像读到A中。若文件包含一个灰度图,则为

2、二维矩阵。若文件包含一个真彩图(RGB),则A为一三维矩阵。FILENAME指明文件,FMT指明文件格式。格式[X,MAP]=IMREAD(FILENAME,FMT).把FILENAME中的索引图读入X,其相应的调色板读到MAP中.图像文件中的调色板会被自动在范围[0,1]内重新调节。FMT的可能取值为jpg或jpeg,tif或tiff,bmp,png,hdf,pcx,xwd。•2.imwrite函数•该函数用于把图像写入图形文件中。格式IMWRITE(A,FILENAME,FMT)把图像A写入文件FILENAME中。FILENAME指明文件名,FMT指明文件格式。A既可以是一个灰度图,

3、也可以是一个真彩图像。格式IMWRITE(X,MAP,FILENAME,FMT)把索引图及其调色板写入FILENAME中。MAP必须为合法的MATLAB调色板,大多数图像格式不支持多于256色的调色板。FMT的可能取值为tif或tiff,jpg或jpeg,bmp,png,hdf,pcx,xwd。1.2图像显示•1.getimage函数•格式A=GETIMAGE(H).返回图形句柄对象H中包含的第一个图像的数据.H既可以是一条曲线,图像,或纹理表面.A等同为图像的Cdata。格式[X,Y,A]=GETIMAGE(H).返回图像的Xdata到X,Ydata到Y,Xdata和Ydata是表明x

4、轴和y轴的范围的两元素向量。•格式[…,A,FLAG]=GETIMAGE(H)。返回指示图像类型的整数型标记.FLAG可为下列值:•0不是图像,A返回一个空矩阵。•1索引图。•2标准灰度图。•3非标准灰度图。•4RGB图像。•例如在用imshow直接从文件中显示一个图像后,用getimage直接从工作区中得到图像数据•Imshowabc.tif•X=getimage;.image函数•该函数用于显示图像。格式IMAGE(C).把矩阵C作为一幅图像显示.C的每一个元素指明了一个图像块的颜色。C可以为M*N或M*N*3的矩阵,其数据可为double,unit8,unit16型。•格式IMAG

5、E(X,Y,C)。其中X,Y为矢量,指明C(1,1)和C(M,N)象素中心的位置。3.IMAGESC函数•该函数按比例决定数据并把它作为图像显示。该函数的格式除数据要按比例重整来使用完全调色板外,其他与函数IMAGE相同。在格式IMAGESC(…,CLIM)中,CLIM=[CLOW,CHIGH]表明比例尺度。4.IMSHOW函数•格式IMSHOW(I,N).用N级离散灰度级显示灰度图象I。若省略N,默认用256级灰度显示24位图像,64级灰度显示其他系统。格式IMSHOW(I,[LOWHIGH]),把I作为灰度图显示。LOW值指定为黑色,HIGH指定为白色,中间为按比例分布的灰色。若[L

6、OW,HIGH]为[],则函数把图像中的最小值显示为黑色,最大值显示为白色。•格式IMAGE(SW).用于显示二值图.0显示为黑色,1显示为白色。•格式IMAGE(RGB).用于显示真彩色图像。•格式IMAGE(X,MAP).显示索引图X及其调色板MAP。•格式IMSHOW(FILENAME).显示存储于图形文件FILENAME中的图像。•H=IMSHOW(…).返回图像对象的句柄。5.SUBIMAGE函数•格式SUBIMAGE(X,MAP).用来显示当前坐标中的索引图.•格式SUBIMAGE(I).用来显示灰度图.•格式SUBIMAGE(BW).用来显示二值图.•格式SUBIMAGE(

7、RGB).用来显示真彩图.•格式SUBIMAGE(x,y,…)用来在非默认的空间坐标中显示图像.•H=SUBIMAGE(…)返回图像对象的句柄.输入图像可为unit8,unit16,double型一个例子•loadlena•[x2,map2]=imread(‘peppers.tif’);•subplot(1,2,1),subimage(X,map)•subplot(1,2,2),subimage(X2,map2)1.3图像几何变换•

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

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

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