一、一些注意事项
(1)任何在Matlab中运行的文件必须驻留在当前目录或在搜索路径的目录中。
(2)Matlab和MathWorks工具箱提供的文件包含在搜索路径中。
(3)如果想知道哪些目录位于搜索路径中,或者添加或修改所搜路径,最简单的方法是在桌面上从File菜单中选择Set Path,然后使用Set Path对话框
二、matlab中的数字图像
概念:一幅图像被定义为一个而为函数f(x,y),其中,x和y是空间(平面)坐标,f在任何坐标点(x,y)处的振幅称为图像在该点的亮度。当f的分量x,y分量和振幅都是有限且离散的变量时,称该图像为数字图像。
坐标表示:设对一幅图像f(x,y)采样后,得到了一幅有着M行N列的图像,我们称其大小为M x N。
大多数书中图像原点定义在(x,y)=(0,0)处,沿图像第一行的下一坐标值为(x,y)=(0,1);然而,工具箱中有两处不同:
(1)工具箱使用(r,c)而不是(x,y)来表示行和列;
(2)坐标系统的原点在(r,c)=(0,0)处。
特别注意:IPT文档中将工具箱中的坐标称为像素坐标,IPT还采用一种较少使用的坐标约定,称为空间坐标,这种坐标用x表示列,使用y来表示行。
图像表示:
上图中a坐标对应的图像表示为:
上图中b坐标对应的图像表示为:
上述两种表示形式中的任意一个元素都称为像元、图元或像素。在Matlab中,图像将用矩阵来表示,矩阵以变量形式存储,变量只能以字母开头,且只能由字母、数字和下划线组成。
三、在Matlab中关于图像的基本操作
(1)读取图像imread,其语法为
imread('filename')
说明:filename是一个含有图像文件全名的字符串(包含任何可用的扩展名)