最新Matlb图像处理命令和教程.ppt

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

第一章 图像 1.1 Matlab的命令使用与程序设计 1.2 图像表示方法 1.3 基于图像的动画制作 1.1 Matlab的命令使用与程序设计 命令窗口的使用 许多简单的计算工作都可以在命令窗口中完成,例如:数的运算,向量与矩阵计算,符号运算等。 在命令窗口中执行命令语句可以一句一句执行,清晰方便。但是,有很多复杂的工作还是需要进行程序设计。 M-File程序设计 使用菜单项中的文件选项,选择File→new→M-File菜单,在弹出的窗口中编辑与运行程序。 运行程序使用Debug菜单中的Run命令,或者直接点击工具条中的按钮(Save and Run)。程序的运行结果显示在命令窗口中图形输出在图形窗口中。 程序中的变量以及变量的维数等信息可以在命令窗口左上部的workspace中找到。 Figure窗口的图形操作功能 Figure窗口主要功能是输出图形或显示图像。 Figure窗口的菜单包括:File菜单,Edit菜单,Insert菜单,Tools菜单,View菜单。 Figure窗口的工具条与菜单的一些常用功能对应。 单元数组与结构体 单元数组中的每个元素称为单元(cell),单元可以包含任何类型的数据。可以使用两种方法创建一个单元数组,一个是通过赋值语句直接创建;一个是利用cell函数先为单元数组开辟一个内存空间,然后再给各个单元赋值。 结构体与单元数组非常相似,与单元数组不同的是,结构体的组成成员称为字段(fields),结构体采用点号来调用(访问)字段中的数据。 自定义函数 Matlab拥有大量的库函数,也允许用户自己定义函数。 与其他语言一样,Matlab中的函数具有通用性,给定参数就能输出函数值,或者执行一定的工作; 函数具有重用价值,有些经常使用的程序段都可以作成函数,以备调用。与有些语言不同,Matlab中函数的制作与调用更加简单。 Matlab的矩阵操作 Matlab提供了许多函数用来生成工具矩阵。 【例1-6】 使用函数生成工具矩阵,并把这些矩阵绘制成图形。 a(1,:,:)=zeros(64); a(2,:,:)=eye(64); a(3,:,:)=rand(64); a(4,:,:)=randn(64); a(5,:,:)=hilb(64); for i=1:5 subplot(1,5,i) b=a(i) image(b*255) end 多维数组与图象矩阵 多维数组 :可以用工具矩阵创建多维数组可以利用索引方法生成多维数组,可以利用函数reshape生成多维数组。 图象矩阵:图象在计算机中就可以看作是以矩阵的方式存储与操作的 1.2 图像表示方法 图像的数字化 图像:每个图像本质上是一个非常复杂的数学函数,这个数学函数一般是不能用解析式子表示的。图像具有不规则性、自然性、复杂性。 图像的数字化:随着数字摄像技术的诞生,数字图像成为科学研究及应用领域的研究重点。在计算机中,图象被看作是一些数字矩阵。 图像的读取与显示 图像的读取:函数imread()用来读取图像,把图像数据读出以后,可以赋给一个变量。 图像数据的调用:既然图像数据是存储在数组中,那么调用图像数据就变成了操作数组元素。 图像的显示:函数imshow( )用来显示图像,函数imview( )、image( )、imagesc( )也可以用来显示图像。函数montage( )用来在一个窗口中显示多帧图像。 图像的分类 图像的分类: 灰度图像,二值图像,RGB图像,HSV图像,索引图像 【例1-14】HSV图像的3个分量显示。 设计下面程序,显示一幅图像的H、S、V分量。 B=imread(D:\117.jpg); B2=rgb2hsv(B); B11=B2(:,:,1); B12=B2(:,:,2); B13=B2(:,:,3); subplot(1,4,1); imshow(B) subplot(1,4,2); imshow(B11) subplot(1,4,3); imshow(B12) subplot(1,4,4); imshow(B13) 程序运行结果如图1-16所示。 1.3 基于图像的动画制作 序列图像 序列图像,JPG图像格式,GIF图像(静态 GIF和动画GIF),MP

文档评论(0)

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

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

1亿VIP精品文档

相关文档