计算连通域的面积.doc

计算连通域的面积.doc

ID:59320996

大小:19.00 KB

页数:2页

时间:2020-09-05

计算连通域的面积.doc_第1页
计算连通域的面积.doc_第2页
资源描述:

《计算连通域的面积.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算连通域的面积matlab函数_连通区域1、matlab函数bwareaopen——删除小面积对象格式:BW2=bwareaopen(BW,P,conn)作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。算法:(1)Determinetheconnectedcomponents.L=bwlabeln(BW,conn);(2)Computetheareaofeachcomponent.S=regionprops(L,'Area');(3)Removesmallobjects.bw2=ismember(L,fin

2、d([S.Area]>=P));2、matlab函数bwarea——计算对象面积格式:total=bwarea(BW)作用:估计二值图像中对象的面积。注:该面积和二值图像中对象的像素数目不一定相等。3、matlab函数imclearborder——边界对象抑制格式:IM2=imclearborder(IM,conn)作用:抑制和图像边界相连的亮对象。若IM是二值图,imclearborder将删除和图像边界相连的对象。默认情况conn=8。注:Forgrayscaleimages,imclearbordertendstore

3、ducetheoverallintensitylevelinadditiontosuppressingborderstructures.算法:(1)Maskimageistheinputimage.(2)Markerimageiszeroeverywhereexceptalongtheborder,whereitequalsthemaskimage.4、matlab函数bwboundaries——获取对象轮廓格式:B=bwboundaries(BW,conn)(基本格式)作用:获取二值图中对象的轮廓,和OpenCV中cvFi

4、ndContours函数功能类似。B是一个P×1的cell数组,P为对象个数,每个cell是Q×2的矩阵,对应于对象轮廓像素的坐标。5、matlab函数imregionalmin——获取极小值区域格式:BW=imregionalmin(I,conn)作用:寻找图像I的极小值区域(regionalmaxima),默认情况conn=8。Regionalminimaareconnectedcomponentsofpixelswithaconstantintensityvalue,andwhoseexternalboundarypi

5、xelsallhaveahighervalue.6、matlab函数bwulterode——距离变换的极大值格式:BW2=bwulterode(BW,method,conn)作用:终极腐蚀。寻找二值图像BW的距离变换图的区域极大值(regionalmaxima)。用于距离变换的距离默认为euclidean,连通性为8邻域。7、regionprops统计被标记的区域的面积分布,显示区域总数。函数regionprops语法规则为:STATS=regonprops(L,properties)该函数用来测量标注矩阵L中每一个标注区域

6、的一系列属性。L中不同的正整数元素对应不同的区域,例如:L中等于整数1的元素对应区域1;L中等于整数2的元素对应区域2;以此类推。返回值STATS是一个长度为max(L()的结构数组,结构数组的相应域定义了每一个区域相应属性下的度量。Properties可以是由逗号分割的字符串列表、包含字符串的单元数组、单个字符串'all'或者'basic'。如果properties等于字符串'all',则表4.1中的度量数据都将被计算;如果properties等于字符串'basic',则属性:'Area','Centroid'和'Boun

7、dingBox'将被计算。另附一小段程序:[M,num]=bwlabel(GRAY_new,8);%标记连通域,计算连通域的个数Region=find(M==0);%提取灰度值为0的点的位置GRAY_new(Region)=255;%灰度值为0的点赋值定值bRegion=find(M==1);%提取灰度值为1的点的位置GRAY_new(bRegion)=GRAY(bRegion);%将GRAY图像中对应位置的灰度值赋给GRAY_newbbRegion=find(M>1);GRAY_new(bbRegion)=255;figu

8、re,imshow(uint8(GRAY_new));

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。