在matlab图像处理中太有用了,regionprops用来度量图像区域属性的函数。
函数:regionprops。顾名思义:它的用途是get the properties of region,即用来度量图像区域属性的函数。
语法 STATS = regionprops(L,properties)
%bw=rgb2gray(bw);L必须来自二维图像(如灰度图像)
%L = bwlabel(bw);语法中的L
%s = regionprops(L, 'centroid'); centroid为其中可以引用的属性
描述
测量标注矩阵L中每一个标注区域的一系列属性。L中不同的正整数元素对应不同的区域,例如:L中等于整数1的元素对应区域1;L中等于整数2的元素对应区域2;以此类推。返回值STATS是一个长度为max(L(:))的结构数组,结构数组的相应域定义了每一个区域相应属性下的度量。properties 可以是由逗号分割的字符串列表、饱含字符串的单元数组、单个字符串 'all' 或者 'basic'。如果 properties 等于字符串 'all',则所有下述字串列表中的度量数据都将被计算。
如果 properties 没有指定或者等于 'basic',则属性: 'Area', 'Centroid', 和 'BoundingBox' 将被计算。下面的列表就是所有有效的属性字符串,它们大小写敏感并且可以缩写。
属性详细定义
函数regionprops用于提取图像中感兴趣区域的属性,包括以下几个内容:
'Area''EulerNumb