电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MATLAB中图像函数大全-详解与例子VIP免费

MATLAB中图像函数大全-详解与例子_第1页
MATLAB中图像函数大全-详解与例子_第2页
MATLAB中图像函数大全-详解与例子_第3页
图像处理函数详解——strel功能:用于膨胀腐蚀及开闭运算等操作的结构元素对象(本论坛随即对膨胀腐蚀等操作进行讲解)。用法:SE=strel(shape,parameters)创建由指定形状shape对应的结构元素。其中shape的种类有arbitrary''pair''diamond''periodicline''disk''rectangle''line''square''octagon参数parameters一般控制SE的大小。例子:se1=strel('square',6)%创建6*6的正方形se2=strel('line',10,45)%创建直线长度10,角度45se3=strel('disk',15)%创建圆盘半径15se4=strel('ball',15,5)%创建椭圆体,半径15,高度51图像处理函数详解——roipoly功能:用于选择图像中的多边形区域。用法:BW=roipoly(I,c,r)BW=roipoly(I)BW=roipoly(x,y,I,xi,yi)[BW,xi,yi]=roipoly(...)[x,y,BW,xi,yi]=roipoly(...)BW=roipoly(I,c,r)表示用向量c、r指定多边形各点的X、Y坐标。BW选中的区域为1,其他部分的值为0.BW=roipoly(I)表示建立交互式的处理界面。BW=roipoly(x,y,I,xi,yi)表示向量x与y建立非默认的坐标系,然后在指定的坐标系下选择由向量xi,yi指定的多边形区域。例子:I=imread('eight.tif');c=[222272300270221194];r=[21217512112175];BW=roipoly(I,c,r);imshow(I)2figure,imshow(BW)图像处理函数详解——roifilt2功能:用于对一个区域进行滤波。用法:J=roifilt2(h,I,BW)J=roifilt2(I,BW,fun)J=roifilt2(I,BW,fun,P1,P2,...)J=roifilt2(h,I,BW)表示使用滤波器h对图像I中用二值掩模BW选中的区域滤波。BW为与I大小相同的二值图像。J=roifilt2(I,BW,fun,P1,P2,...)表示用fun函数处理区域滤波图像I。参数P1、P2等为fun函数的输入参数。例子:I=imread('eight.tif');c=[222272300270221194];r=[21217512112175];BW=roipoly(I,c,r);h=fspecial('unsharp');%指定滤波器J=roifilt2(h,I,BW);imshow(J),figure,imshow(J)图像处理函数详解——roifill(ROI——region-of-interest)功能:对指定区域进行填充。用法:J=roifill(I,c,r)J=roifill(I)3[J,BW]=roifill(...)J=roifill(x,y,I,xi,yi)[x,y,J,BW,xi,yi]=roifill(...)J=roifill(I,c,r)填充由向量c,r指定的多边形,c与r分别为多边形的各顶点X、Y坐标。可用于擦除图像中的小物体。J=roifill(I)用于交互式处理界面。J=roifill(I,BW)用BW(与I大小一致)掩模填充此区域。如果为多个多边形,则分别执行插值填充。例子:I=imread('eight.tif');c=[222272300270221194];r=[21217512112175];J=roifill(I,c,r);imshow(I)figure,imshow(J)图像处理函数详解——roicolor功能:可以根据颜色选定区域。用法:BW=roicolor(A,low,high)BW=roicolor(A,v)BW=roicolor(A,low,high)色图范围为[lowhigh],返回这些像素选择区域。BW为大小与A相同的数组,若A中元素值在[lowhigh]范围内,则返回值1,否则返回0.BW=roicolor(A,v)返回图像A中像素与向量v相匹配的区域,BW为二值图像,1值为A中与v相匹配的地方。例子:I=imread('rice.png');BW=roicolor(I,128,255);imshow(I);4figure,imshow(BW)matlab图像处理函数详解——rgb2gray功能:将真彩色图像转换成灰度图像或者将彩色色图转换成灰度色图。用法:I=rgb2gray(RGB)newmap=rgb2gray(map)I=rgb2gray(RGB)将真彩色图像RGB转换成灰度图像Inewmap=rgb2gray(map)将彩色色图map转换成灰度色图newmap例子:X=imread(‘peppers.png’);BW=rgb2gray(X);imview(BW)Matlab图像处理函数:regionprops这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数:regionprops。顾名思义:它的用途是getthepropertiesofregion,即用来度量图像区域属性的函数。语法STATS=regionprops(L,properties)描述测量标注矩阵L中每一个标注区域的一系列属性。L中不同的正整数元素对应不同的区域,例如:L中等于整数1的元素对应区域1;L中等于整数2的元素对应区域2;以此类推。返回值STATS是一个长度为max(L(:))的结构数组,结构数组的相应域定义了每一个区域相应属性下的度量。properties可以是由逗号分割的字符串列表、饱含字符串的单元数组、单个字符串'all'或者'basic'。如果properties等于字符串'all',则所有下述字串列表中的度量数...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

中小学资料+ 关注
实名认证
内容提供者

精美课件,值得下载

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部