Matlab图象处理工具箱ppt课件

上传人:txadgkn****dgknqu... 文档编号:169820085 上传时间:2022-11-17 格式:PPT 页数:47 大小:1.01MB
收藏 版权申诉 举报 下载
Matlab图象处理工具箱ppt课件_第1页
第1页 / 共47页
Matlab图象处理工具箱ppt课件_第2页
第2页 / 共47页
Matlab图象处理工具箱ppt课件_第3页
第3页 / 共47页
资源描述:

《Matlab图象处理工具箱ppt课件》由会员分享,可在线阅读,更多相关《Matlab图象处理工具箱ppt课件(47页珍藏版)》请在装配图网上搜索。

1、MatlabMatlab图象处理工具箱图象处理工具箱.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增

2、加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象zMATLAB及图像处理工具箱的显示功能非常强大,不仅可以用来显示各种类型的图像,还可以用多种方式显示图像及图像序列。下面对这些函数进行介绍。z1、imagezImage是MATLAB本身提供的最原始的图像显示函数,其使用格式如下:zimage(X);*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔

3、偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象zcolormap(map);z为了用image函数显示由矩阵表示的图像,MATLAB将矩阵的每个元素对应到当前调色板的一行,并取这一行的颜色值作为该点的颜色。因此显示图像时必须先指定调色板,才能真实地表示图像。z例如:MATLAB预存的一组图像数据,包含图像矩阵X和调色板矩阵map,下面的*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象z语句用来显示图。z load clownzimage(X)zcolorm

4、ap(map)*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象z说明:clown也是MATLAB预存的一个mat文件,里面包含一个数据矩阵X和一个调色板map。另一个与image函数相似的函数是imagesc,两者的区别在于imagesc能够自动调整值域范围:figure,imagesc(X)*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象zImshowzImshow函数是

5、最常用的显示各种图像函数,其语法如下:zimshow(I,n)zimshow(I,low high)zimshow(BW)zimshow(X,map)*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务

6、的费用读入读入、显示图象、显示图象zColorbar函数语法格式如下:zcolorbar(vert)zcolorbar(horiz)zcolorbar(h)zColorbarz其中colorbar(vert)、colorbar(horiz)分别指定了颜色的显示方式为垂直或水平,默认值为垂直。colorbar(h)将颜色条放在指定的坐标轴h上。*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为

7、消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象zMontagez多帧图像指的是包含不止一幅图像的图像,MATLAB中支持多帧图像的文件格式有HDF和TIFF两种。多帧图像的显示方式也有两种,一种是显示多帧图像中的一帧,另一种是同时显示多帧图像的所有帧。例如读取图像mri的第3帧,我们可以用下列语句实现:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款

8、或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象zImmoviez在MATLAB中,我们不但可以单独显示多帧,同时显示所有帧,还可以用动画的方式显示帧,Immovie函数即可以将多帧图像转换成MATLAB动画,其语法格式为:zMov=immovie(X,map)zImmovie只能使用索引图像,因此如果要将其它类型的图像转换成动画,首先要转换成索引图像。要在MATLAB中播放这个动画,首先要指定调色板。*经营者提供商品或者服务有欺诈行为的

9、,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象z一般可以用下例语句放映动画:zColormap(map),movie(mov)z例如zload mrizmov=immovie(D,map);zcolormap(map);zmovie(mov)*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象zSubimagezMATLAB提供的subplot函数虽然能将一个图像窗口分成几个部分,但同一个图像窗口内只能有一个调

10、色板。而MATLAB图像处理工具箱的Subimage函数可在一个图像窗口内使用多个调色板,使得各种图像能在同一个图像窗口中显示。zSubimage函数的语法格式为:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价

11、款或接受服务的费用读入读入、显示图象、显示图象 Name Size Bytes Class I 291x240 69840 uint8 arrayGrand total is 69840 elements using 69840 bytes*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入读入、显示图象、显示图象uint80,255uint160,65535double0,1*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用读入

12、读入、显示图象、显示图象*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用实现直方图均衡化实现直方图均衡化.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用实现直方图均衡化实现直方图均衡化*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用实现直方图均衡化实现直方图均衡化z由运行结果可知,图像没有覆盖整个灰度范围0,255,仅在较狭窄范围内,同时图像中

13、灰度值的高低区分不明显,无较好的对比度。可以通过调用histeq函数将图像的灰度值扩展到整个灰度范围中,从而达到提高数组I的对比度。其程序如下:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用实现直方图均衡化实现直方图均衡化zI2=histeq(I);z figure,imshow(I2);z figure,imhist(I2);*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用保存图象保存图象.*经营者提供商品或者服务有欺诈行为

14、的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用保存图象保存图象*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用检查新生成文件的内容.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子.*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应

15、用例子*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子原始图象减去背景图象原始图象减去背景图象将背景图像bg从原始图像I中减去,从而创建一个新的、背景较为一致的图像,其程序如下:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z bg=imopen(I,strel(disk,15);z I2=imsubtract(I,bg);z figure,imshow(

16、I2);z I3=imadjust(I2,stretchlim(I2),0,1);z figure,imshow(I3);调节图象对比度调节图象对比度从图可看出,修改后的图像很暗,可以使用imadjust函数来调节图像的对比度,并显示调节后的效果。*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z I3=imadjust(I2,stretchlim(I2),0,1);z figure,imshow(I3);z level=graythresh(I3);z bw=im2bw(I

17、3,level);z figure,imshow(bw)对图象作二值化变成二进制图象对图象作二值化变成二进制图象通过使用最大类间方差法找到图片的一个合适的阈值函数graythresh和im2bw创建一个新的二值图像bw,其程序如下:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z level=graythesh(I3);z bw=im2bw(I3,level);z figure,imshow(bw)z labeled,numobjects=bwlabel(bw,4);检查图

18、象中的对象个数检查图象中的对象个数为了确定图像中的米粒的个数,使用bwlabel(标记二值图像中的白点)函数,该函数标示了二值图像bw中的所有相关成分。numobjects=101*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z使用imcrop命令来选择并显示已标记的对象和部分背景内的像素。选择一个较小的矩阵来进行这项操作,以保证显示的像素值不会引起MATLAB命令窗口听滚动。以下语句将使用imcrop命令进行交互式的操作。当鼠标位于图像范围内时,其形状会变成十字形,通过点

19、击鼠标并进行拖动来选择一个标记区域。选择完成后,imcrop命令将显示用户指定的标记区域:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子zgrain=imcrop(labeled)z观察标记矩阵的一个好办法就是将其显示为一个伪彩色的索引图像。在伪彩色图像中,标记矩阵中的每一个对象都将被映射为相关调色板中的不同颜色,使用函数label2rgb来达到这一目的。函数label2rgb可以指定调色板、背景颜色以及标记矩阵中的对象将如何被映射为调色,其调用格式如下:*经营者提供商品或

20、者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z RGB=label2rgb(L)z RGB=label2rgb(L,map)z RGB=label2rgb(L,map,zerocolor)z RGB=label2rgb(L,map,zerocolor,order)z L为标记矩阵(可由labelmatrix,bwlabel,bwlabeln,watershed返回)z map为n*3的矩阵,可以通过MATLAB的colormap函数来返回,比如colormap(jet)等。也可以根据要求自

21、己定义。默认为colormap(jet)。z zerocolor对应于标记0的颜色,默认为白色。z order为标记矩阵和颜色映射表对应方式,默认为noshuffle,即根据L的数值来对应颜色。另外可以取值为shuffle,说明使用伪随机方式来对应。*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z RGB_label=label2rgb(labeled,spring,c,shuffle);z figure,imshow(RGB_label)*经营者提供商品或者服务有欺诈行为

22、的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z计算图象中对象的统计属性计算图象中对象的统计属性zregionprops命令可以用来调节图像中对象或区域的属性,并将这些属性返回到一个结构体数组中。当调用regionprops函数来返回一个包含图像中所有米粒阈值的基本属性度量结构体时,使用以下MATLAB函数来计算阈值对象的一些统计属性:首先使用max获取最大的米粒大小,其调用格式如下:*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服

23、务的费用图象处理的应用例子图象处理的应用例子z STATS=regionprops(L,properties)z 描 述:测量标注矩阵 L中每一个标注区域的一系列属性。L 中不同的正整数元素对应不同的区域,例如:L 中等于整数1的元素对应区域1;L 中等于整数2的元素对应区域2;以此类推。z 返回值STATS 是一个长度为 max(L(:)的结构数组,结构数组的相应域定义了每一个区域相应属性下的度量。properties 可以是由逗号分割的字符串列表,包含字符串的单元数组,单个字符串 all 或者 basic。如果 properties 等于字符串 all,则所有下述字串列表中的度量数据都将被

24、计算,如果properties 没有指定或者等于 basic,则属性 Area、Centroid 和BoundingBox 将被计算。*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子计算图象中对象的统计属计算图象中对象的统计属性性ans=404*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子使用find命令来返回这个最大尺米粒的标记号,其程序如下:biggrain=59*经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用图象处理的应用例子图象处理的应用例子z 获取米粒的平均大小:获取米粒的平均大小:z average=mean(allgrains)z 绘制一个包含绘制一个包含20柱的直方图柱的直方图来说明米粒大小分布情况。来说明米粒大小分布情况。z Hist(allgrains,20);计算图象中对象的统计属性计算图象中对象的统计属性*

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!