文档介绍:医学图象处理实验指导书实验一Matlab图象处理基础实验目的:了解应用Matlab编程的基本方法,熟悉数字图象的类型与格式,常用的图象处理函数的功能与用法,:图象类型,图象格式,读写图象、转换图象格式、:资料个人收集整理,勿做商业用途1、数字图象的格式2、数字图象的类型(1)索引图像在Matlab中输入以下命令,或在编辑状态输入代码,,勿做商业用途[X,map]=imread('')imshow(X,map);title('使用颜色索引表');figure;imshow(X,map)title(‘未使用颜色索引表’);whosXwhosmap(2)灰度图像loadlinawhosI0imshow(I0);title('灰度图像')(3)RGB图像M=imread('');whosMimshow(M);title('RGB图像')(4)黑白图象3、图象处理的常用命令在Matlab中分别输入以下命令,了解它们的功能与用法:helpimreadhelpimshowhelpimwritehelprgb2grayhelploadhelpsavehelpimhisthelpsubimagehelpimresizehelpimrotatehelpedgehelpimadjusthelphisteqhelpimnoisehelpwiener2helpdilatehelperode4、图象处理编程参照讲义中的图像增强程序,掌握Matlab图象编程的基本方法实验二图象分割与图象增强实验目的:掌握基本的图象分割方法,观察图象分割的效果,加深对边缘检测、:边缘检测,模板匹配,区域生长;直方图均衡,图像增亮、图像变暗、降低对比度、资料个人收集整理,勿做商业用途中值滤波,添加高斯噪声、非锐化对比度增强滤波实验方法:一、图象分割与边缘检测(1)在MatlabHelp菜单中,选Demos项.(2)打开Toolboxes\ImageProcessing项,选EdgeDetection,并运行.(3)选图象Blood、边缘检测方法Sobel,如图1所示.(4)按Apply键.(5)观察检测到的边界.(6)改变阈值,重做(4)-(5).(7)选边缘检测方法Prewitt,重做(4)-(6).(8)选边缘检测方法Roberts,重做(4)-(6).(9)选边缘检测方法LaplacianofGaussian,重做(4)-(6).(10)选其他图象,重做(4)-(9).资料个人收集整理,勿做商业用途二、图象增强(1),method)%orgImg;待处理图像名%method;方法选项switchmethodcase'HistogramEqualization'result=Img);ImgTitle='直方图均衡化';case'Brighten'result=Img,[],[.251]);ImgTitle='亮化'case'Darken'result=Img,[],[]);ImgTitle='变暗'case'IncreaseContrast'result=Img,[.],[]);ImgTitle='增加对比度'case'DecreaseContrast'result=Img,[],[.]);ImgTitle='降低对比度'case'MedianFilter'result=Img,[55]);ImgTitle='中值滤波'case'AddGaussianNoise'result=Img,'Gaussian',0,.01);ImgTitle='添加高斯噪声'case'UnsharpMasking'h=fspecial('unsharp');J=filter2(Img);result=(J-min(min(J)))/(max(max(J))-min(min(J)));资料个人收集整理,勿做商业用途ImgTitle='反锐化掩模滤波'otherwisewarning('输入参数不正确!');end;figure;imshow(result);title(ImgTitle);%Functionend(2)新建一个文件,输入以下代码,;clc;echoon;figure;imshow(flower);title('OriginalImage');imageprocess