MATLAB基操作简介(关于图像).doc

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

MATLAB简介 (一)MATLAB――Matrix Laboratory 便于矩阵存取和运算的软件。 特点:(1)既有高性能数值计算功能,又有可视化功能。 (2)集成了数值分析,矩阵计算,信号处理,图像处理。 (3)交互式环境,易学易用。 (4)易扩展性。 目前最高版本2008。 (二)运行 (1)在Windows 桌面,单击matlab图标; 或(2)在“程序”在选择matlab菜单项。 (三)Matlab典型命令介绍 1、管理命令与函数 (1)磁盘管理.文件管理 任何DOS命令都可以在Matlab环境运行,只要在前面加! 例如,!dir Matlab本身带类似DOS命令,path type.dir。 (2)Matlab是UNIX系统编写的系统,故变量字母大小是有分别的。 (3)帮助 help 或 help主题词,例 help dir。 (4)what命令 what[dirname] 列出给定目录下的所有M-文件,MAT-文件和MEX-文件。 2、变量与工作区管理 clear 命令,清除内存中的对象,格式clear [name]。 例:clear data (2) disp(x):显示文本或数组。 disp(x) (3)计算向量长度n=length(x) (4)计算数组维数大小。 D=size(x) M=size(x,dim) (5) who列出当前内存中的变量。 whos列出当前内存中的变量、大小,以及是否有非零虚部。 (四)Matlab图象处理工具箱介绍 输入/输出图象示例 test 1. 数字图象文件格式 Matlab能够下列文件: BMP、PCX、JPEG、TIFF、TGA、HDF、XWD。 2.图像类型 在Matlab中有3种基本的图像类型: 索引图像、强度(灰度)图像、RGB(真彩)图像 1)索引图像包括一个数据矩阵X,一个颜色映像矩阵Map。其中Map是一个m×3的数据阵列,其每一行分别表示红色、绿色和蓝色的颜色值。在Matlab中,像素颜色由数据矩阵X作为索引值向矩阵Map进行索引。例如值1指向矩阵Map中的第一行,值2指向第二行,依此类推。 例:Figure1 2)强度图像 在Matlab中,一幅强度图像是一个数据矩阵I,其中I中的数据均代表了在一定范围内的光照强度值。大多数情况下,强度图像很少和颜色映像表一起保存。但是在显示强度图像时,Matlab仍然在后台使用系统预定义的默认的灰度颜色映像表。 例:Figure2 3)RGB图像 RGB图像,即真彩图像,在 Matlab中存储为n×m×3的数据数组。数组中的元素定义了图像中每一个像素的红、绿、蓝颜色值、需要指出的是,RGB图像不使用Windows调色板。 例:Figure5 3. 图形图像文件的读写和查询 1) 图形图像文件的读取 利用函数imread可以完成图形图像文件的读取操作,其语法如下: A = imread(fileame,fmt); [X,map]=imread(filename,fmt) …… 例: RGB=imread(‘abc.jpg’); 2) 图形图像文件的写入(保存) 利用函数imwrite可以完成图形图像文件的读取操作,其语法如下: imwrite(A,filename,fmt); imwrite(X,map, filename,fmt); …… 例: imwrite(I,’clown.png’,’BitDepth’,16); 3)图形图像文件信息的查询 Matlab为用户提供了imfinfo函数用于从图像文件中查询其信息。例: Info=imfinfo(‘lena.bmp’) 4. 图象类型转换 1)灰度图像转换为索引图像 格式:[X, MAP]=gray2ind(I,n) gray2ind函数将灰度图像I转换成索引图像X,灰度图n的缺省值为64。 例如: figure13 2)索引图像转换为灰度图像 格式: I=ind2gray(X,MAP) ind2gray函数可将具有颜色图MAP的图像X转换为灰度图像I。 例如: figure14 3)RGB图像转换为灰度图像 格式: I=rgb2gray(RGB) NEWmap=rgb2gray(

文档评论(0)

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

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

1亿VIP精品文档

相关文档