数字图像处理第二章MATLAB中图象工具箱及图象摘要.ppt

数字图像处理第二章MATLAB中图象工具箱及图象摘要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理第二章MATLAB中图象工具箱及图象摘要

第二章 MATLAB中图象工具箱及图象格式 本章中主要介绍MATLAB中图像工具箱及图像格式。这些内容对于初学者是基础的,也是十分重要的。只有迅速掌握这部分内容,才能开始图象处理的研究工作。本章中主要介绍MATLAB图象工具箱中的一些基本函数的应用和图象格式基本知识,并结合具体实践进行不同格式图象的打开和各种图象格式之间的转换,为进一步开展图象处理的学习和研究奠定基础。 第一节 MATLAB中图象工具箱 1.1图像文件读写 1.imread函数 该函数用于从图形文件中读出图像。格式A=IMRAED(FILENAME,FMT)。该函数把FILENAME 中的图像读到A中。若文件包含一个灰度图,则为二维矩阵。若文件包含一个真彩图(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既可以是一个灰度图,也可以是一个真彩图像。格式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等同为图像的数据。格式[X,Y,A]=GETIMAGE(H).返回图像的Xdata到X,Ydata到Y,Xdata和Ydata是表明x轴和y轴的范围的两元素向量。 格式[…,A,FLAG]=GETIMAGE(H)。返回指示图像类型的整数型标记.FLAG可为下列值: 0 不是图像,A返回一个空矩阵。 1 索引图。 2 标准灰度图。 3非标准灰度图。 4 RGB图像。 例如在用imshow直接从文件中显示一个图像后,用getimage直接从工作区中得到图像数据 Imshow abc.tif X=getimage; Image函数 该函数用于显示图像。格式IMAGE(C).把矩阵C作为一幅图像显示.C的每一个元素指明了一个图像块的颜色。C可以为M*N或M*N*3的矩阵,其数据可为double,unit8,unit16型。 格式IMAGE(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,[LOW HIGH]),把I作为灰度图显示。LOW值指定为黑色,HIGH指定为白色,中间为按比例分布的灰色。若[LOW,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(RGB).用来显示真彩图. 格式SUBIMAGE(x,y,…)用来在非默认的空间坐标中显示图像. H=SUBIMAGE(…)返回图像对象的句柄.输入图像可为unit8,unit16,double型 一个例子 load lena [x2,map2]=imread(‘peppers.tif’); subplot(1,2,1),s

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档