测量图像区域的属性
返回二进制图像中每个8连接组件(对象)的属性集的测量值,统计数据
= regionprops (BW.
那属性
)BW.
.您可以使用regionprops
关于连续区域和不连续区域(见更多关于).
笔记
要返回三维立体图像的测量值,可以考虑使用RegionProps3.
.尽管regionprops
可以接受3d图像,RegionProps3.
计算出更多的3d图像统计数据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);
对于2d图像,默认连接为8连接,对于高维图像,默认连接为最大连接。若要指定非默认连接,请使用bwconncomp
要创建连接的组件,然后将结果传递给regionprops
.
regionprops
在计算相关测量时利用中间结果。因此,在一次调用中计算所有所需的度量是最快的regionprops
.
大多数测量只需很少的时间来计算。然而,这些测量可能需要更长的时间,这取决于区域的数量L.
:
“ConvexHull”
“ConvexImage”
“ConvexArea”
“FilledImage”