资源描述:
《matlab与数字图像处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MatlabwithDIP教学TheMATLABImageProcessingToolboxTheImageProcessingToolboxisacollectionofMATLABfunctions(calledM-functionsorM-files)thatextendthecapabilityoftheMATLABenvironmentforthesolutionofdigitalimageprocessingproblems.TheMATLABImageProcessingToolbox(cont
2、.)Including:-Spatialimagetransformations-Morphologicaloperations-Neighborhoodandblockoperations-Linearfilteringandfilterdesign-Transforms-Imageanalysisandenhancement-Imageregistration-Deblurring-RegionofinterestoperationsHowdoIknowM-function?FinditinMatlabH
3、elp.-bycategory.-byalphabeticalorder.Finditonthetextbook.Matlab内建图像C:MATLAB7toolboximagesimdemos皆为MatlabHelp中范例的原始图像。使用时只需直接在指令中输入文件名,即可使用。适用于观察影像处理结果DifferentImageTypesIndexedimagesIntensity(grayscale)imagesBinaryimagesRGB(true-color)imagesReadinganima
4、geimread()功用:将图像加载并存成array格式备用用法:[I,map]=imread(filename);I=imread(filename);ex:I=imread('pout.tif');I为指向影像的变量不指定变数,则为ansDisplayinganimageimshow()功用:开启一个窗口显示影像用法:imshow(I)imshow(I,map)Figure,imshow()功用:开启一个新窗口显示影像用法:figure,imshow(I)Displayinganimage(cont.)i
5、mshow(I,[low,high])imshow(I,[])功用:displaysIasagrayscaleintensityimage,specifyingthedatarangeforI.TheminimumvalueinIisdisplayedasblack,andthemaximumvalueisdisplayedaswhite.Displayinganimage(cont.)SpatialdomainDisplayinganimage(cont.)pixval:功能:cursoronimageto
6、showpixelvalues用法:imshow(I),pixvalDisplayinganimage(cont.)colorbar功能:Todisplayanimagewithacolorbarthatindicatestherangeofintensityvalues.用法:imshow(I),colorbarex:I=imread('pout.tif');imshow(I),colorbarWritinganimageimwrite()功能:将影像写入成档案用法:imwrite(I,filename,f
7、ormat)ex:imwrite(I,'pout.jpg‘,’JPEG’);ImageinformationImagesize:size()ex:I=imread('saturn.png');size(I)[M,N]=size(I)M=影像I的高N=影像I的宽Imageinformationwhos功用:displayinformationaboutanimage.ex:whosIImfinfo(filename)功用:displayinformationaboutimagefile.ex:info=imfi
8、nfo('saturn.png')DigitalImageprocessing图像二值化g=im2bw(I,T);功用:ConvertintensityimageItobinaryimagegusingthresholdT,whereTmustbeinrange[0,1].ex:I=imread('pout.tif');g=im2bw(I,0.4);imshow(g),colorbarDigital