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