图像类型的转换.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈阳理工数字图像课程设计 PAGE 1 第一章 相关知识 1.1 MATLAB简介   MATLAB和 HYPERLINK /view/30608.htm \t _blank Mathematica、 HYPERLINK /view/127864.htm \t _blank Maple并称为三大数学软件。它在数学类科技应用软件中在 HYPERLINK /view/920695.htm \t _blank 数值计算方面首屈一指。MATLAB可以进行 HYPERLINK /view/10337.htm \t _blank 矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、 HYPERLINK /view/14662.htm \t _blank 图像处理、HYPERLINK /view/1345304.htm \t _blank 信号检测、金融建模设计与分析等领域。   MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对 HYPERLINK /view/10075.htm \t _blank C, HYPERLINK /view/36402.htm \t _blank FORTRAN, HYPERLINK /view/824.htm \t _blank C++ , HYPERLINK /view/29.htm \t _blank JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。   MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。 MATLAB具有出色的图形处理功能。MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能(例如图形的光照处理、色度处理以及四维数据的表现等),MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。 1.2 MATLAB中的图像类型 在MATLAB中数组是最基本的数据结构,大部分图像用二维数组即矩阵示,矩阵中的一个元素对应一个像素。例如,一个由500行600列不同颜色点组成的图像可以用500*600的矩阵来表示。当然也有一些图像是用三维数组表示的,如RGB图像的三个维分别表示像素的红色、绿色和蓝色分量值。这样使得在MATLAB中使用图形文件格式的图像和使用其他类型的矩阵数据的方式一致。 在MATLAB中,一幅图像可能包含一个颜色影像表矩阵。在图像处理工具箱支持的图像分为四个基本类型:RGB图像、灰度图像、索引图像及二值图像。它们的区别在于数据矩阵元素的不同含义。 1 RGB图像 RGB图像在MATLAB中存储为一个n*m*3的三维数据数组。n,m分别为图像的行列数。数组可以是双精度浮点型或unit8类型。数组中的元素定义了每个像素的红、绿、蓝颜色值,它们保存在数组的第三维里,这三个值共同构成了该像素的颜色。如,像素(4,7)表示第4行第七列的像素,它的红绿蓝颜色值分别保存在元素RGB(4,7,1)、RGB(4,7,2)和RGB(4,7,3)里。 2 灰度图像 灰度图像是一个数据矩阵 I,每个元素代表一个像素,I的数据表示在一定范围内的灰度值.I可以是双精度浮点型,其值域为[0.0,1.0];也可以是unit8类型,其值域为[0,256]。 3 索引图像 索引图象包括HYPERLINK /control/writing/scriber/???·???????????3 \t _blank 图象矩

文档评论(0)

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

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

1亿VIP精品文档

相关文档