度量属性的图像区域
返回测量组属性的每个8-connected组件(对象)在二进制图像,统计数据
= regionprops (BW
,属性
)BW
。您可以使用regionprops
在连续的区域和不连续的区域(见更多关于)。
请注意
返回的测量三维容积图像,可以考虑使用regionprops3
。而regionprops
可以接受三维图像,regionprops3
计算三维图像的统计数据比regionprops
。
对于所有的语法,如果你不指定属性
参数,然后regionprops
返回“区域”
,“重心”
,的边界框(“大小)
测量。
措施一组属性为每个连接组件(对象)统计数据
= regionprops (CC
,属性
)CC
返回的,这是一个结构bwconncomp
。
的ismember
函数是用于创建一个二进制图像仅包含对象或满足特定条件的地区。例如,这些命令创建一个二进制图像仅包含的区域的面积大于80和离心率小于0.8。
cc = bwconncomp (BW);统计= regionprops (cc,“区域”,“偏心”);idx =找到([统计数据。区域] > 80 & [stats.Eccentricity] < 0.8); BW2 = ismember(labelmatrix(cc),idx);
的默认连接8-connected二维图像,为更高的维度和最大连接。指定默认的连接,使用bwconncomp
创建连接,然后将结果传递给组件regionprops
。
regionprops
利用中间结果的计算相关测量。因此,最快来计算所有所需的测量在单个调用regionprops
。
大多数测量花很少时间来计算。然而,这些测量可以花费更长的时间,这取决于地区的数量l
:
“ConvexHull”
“ConvexImage”
“ConvexArea”
“FilledImage”