医学图像处理实验报告Lab Report of Medical Image Processing系 部:学 号:姓 名:指导教师: 实验 1 MATLAB 基本操作及函数用法1
1 实验原理介绍1
1 读取函数函数 imread 可以将图像读入 MATLAB 环境,语法为:imread('filename')其中 filename 是一个含有图像文件全名的字符串(包括任何可用的扩展名)
例如命令行>>f = imread ( 'chestxray
jpg');将 JPEG 图像 chestxray 读入图像数组 f 中
函数 size 可以给出一副图像的行数和列数:>>size (f)ans-10241024函数 whos 可以显示一个数组的基本附加信息
例如,语句>>whos fwhos 行结尾处的分号对结果没有影响
2 显示图像一般使用函数 imshow 显示,其基本语法为:imshow (f, G)其中,f 是一个图像数组,G 是显示该图像的灰度级数
若 G 省略,默认为 256
语法:imshow {f, [low high]}会将所有小于或等于 low 的值都显示为黑,所有大于或等于 high 的值都显示为白色
介于 low 和 high 之间的值将以默认的级数显示为中等亮度值
当用 imshow 显示另外一幅图像时,MATLAB 会在屏幕上用新图像替换旧图像,为保持第一幅图像并同时显示第二副图像,可以使用如下 figure 函数:>>figure, imshow(g)要了解图像文件的其他详细信息,可以使用 imfinfo 函数,其语法结构为:imfinfo filename其中,filename 是存储在磁盘中的图像全名
3 保存图像使用函数 imwrite 可以将图像写在磁盘上,该函数语法为:imwr