Matlab图像处理函数:regionprops

本文介绍了Matlab中用于图像区域属性分析的函数regionprops,包括其语法、常用属性及其详细解释,并通过实例展示了如何计算和理解如'Area'、'BoundingBox'、'Centroid'等关键属性。regionprops函数在图像分析和模式识别中有着重要应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数:regionprops。顾名思义:它的用途是get the properties of region,即用来度量图像区域属性的函数。

语法

 

STATS = regionprops(L,properties)

描述

 

测量标注矩阵L中每一个标注区域的一系列属性。L中不同的正整数元素对应不同的区域,例如:L中等于整数1的元素对应区域1L中等于整数2的元素对应区域2;以此类推。返回值STATS是一个长度为max(L(:))的结构数组,结构数组的相应域定义了每一个区域相应属性下的度量。properties 可以是由逗号分割的字符串列表、饱含字符串的单元数组、单个字符串 'all' 或者 'basic'。如果 properties 等于字符串 'all',则所有下述字串列表中的度量数据都将被计算,如果 properties 没有指定或者等于 'basic',则属性: 'Area', 'Centroid', 和 'BoundingBox' 将被计算。下面的列表就是所有有效的属性字符串,它们大小写敏感并且可以缩写。

 

属性字符串列表Area EquivDiameter MajorAxisLength

BoundingBox EulerNumber MinorAxisLength

Centroid Extent Orientation

ConvexArea Extrema PixelIdxList

ConvexHull FilledArea PixelList

ConvexImage FilledImage Solidity

Eccentricity Image

 

 

属性详细定义

 

本部分将结合一个具体的例子说明各种字串相关属性的意义,矩阵取自在蚁蛉模式识别中做过预处理后的斑纹分割图像,如下图:

 

这是一幅二值图像,在应用regionprops函数之前必须将其标注,可以调用 bwlabel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值