正在加载图片...
数字图像处理(MATLAB版) 表2.1 MATLAB6.5中的函数imread和imwrite所支持的一些常用图像/围形格 式。早期版本支持这些格式的子集。所支持格式的完整清单请参阅在线帮助 格式名称 描迷 一可识别扩展籽 加标识的图像文件格式 .tif,.tiff PEG 联合国像专家组 ,jp9,·Jpeg 图形交格式 .gif BMI .bmp imread支持GF格式,何1 mrite不支持该格式。 其中,filename是一个含有图像文件全名的字符串(包括任何可用的扩展名)。例如,命令行 >f=imread('chestxray.ipg'); 将PEG图像(见表2.1)chestxray读入图像数组f。注意,这里使用单引号)来界定fi1 ename 字符串。命令行结尾处的分号在MATLAB中用于取消输出。若命令行中未包含分号,则MATLAB 会立即显示该行中指的运算的结果。在MATLAB命令行窗门中出现的提示符(>)指明了命令行的 开始(如图1.1所示)。 就像上面的这个命令行一样,当f1 lename中不包含任何路径信息时,imread会从当前目录 中寻找并读取图像文件(见1.7.1节)。若当前日录中没有所需要的文件,则它会尝试在MATLAB 搜索路径中寻找该文件(见1.7.1节)。要想读取指定路径中的图像,最简单的办法就是在f11 ename 中输入完整的或相对的路径。例如 >f-imread('D:\myimages\chestxray.ipg') 从驱动器D上名为myimages的文件夹中读取图像文件chestxray.Pg;面 >f-imread('.\myimages\chestxray.jpg'); 从当前的工作目录中名为myimagesf的子目录中读取图像文件chestxray,jPg,MATLAB桌面 工具条上的当前目录窗口会显示MATLAB的当前工作路径,并提供一种非常简单的方法来手工改 变当前的路径,表2.I列出了函数imread和imwrite/所支持的常用图像/图形格式(函数imwrite 将在24节中封论) 函数size可给出一幅图像的行数和列数: ( 10241024 在使用如下格式来自动确定一幅图像的大小时,该函数很有用 >>【M,N】=9izeE); 该语法将返回图像的行数(M)和列数(N)。 函数whos可以显示出一个数组的附加信息。例如,语句 >whos f 会给出下列结果: Name Size 1024×1024 1048576 uint8 array Grand total is 1048576 elements using 1048576 bytes
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有