测量图像区域的属性
返回二值图像中每个8连接组件(对象)的属性集的测量值,统计数据
= regionprops (BW
,属性
)BW
.你可以用regionprops
关于毗连地区和非毗连地区(请参阅更多关于).
请注意
若要返回三维体积图像的测量值,请考虑使用regionprops3
.而regionprops
可以接受3d图像,regionprops3
为3d图像计算更多的统计数据regionprops
.
对于所有语法,如果不指定属性
参数,然后regionprops
返回“区域”
,“重心”
,的边界框(“大小)
测量。
中每个连接组件(对象)的一组属性统计数据
= regionprops (CC
,属性
)CC
返回的结构bwconncomp
.
的ismember
函数用于创建仅包含满足特定条件的对象或区域的二值图像。例如,这些命令创建的二值图像只包含面积大于80且偏心率小于0.8的区域。
cc = bwconncomp(BW);Stats = regionprops(cc,“区域”,“偏心”);Idx = find([stats.]区域] > 80 & [stats.Eccentricity] < 0.8); BW2 = ismember(labelmatrix(cc),idx);
对于二维图像,默认连通性为8连通性,对于更高维度的图像,默认连通性为最大连通性。要指定非默认连接,请使用bwconncomp
创建连接的组件,然后将结果传递给regionprops
.
regionprops
在计算相关度量时利用中间结果。因此,在一次调用中计算所有所需的度量是最快的regionprops
.
大多数测量的计算时间很短。但是,这些测量可能需要更长的时间,这取决于中的区域的数量l
:
“ConvexHull”
“ConvexImage”
“ConvexArea”
“FilledImage”