Calculate shape features of regions——计算区域的形状特征
region_features(参数1:输入区域,参数二:“区域特征值”,out 输出值);
参数二:
area:对象的面积;
row:中心点的行坐标
column:中心点的列坐标
width:区域的宽度
height:区域的高度
row1:左上角行坐标
column1:左上角列坐标
row2:右下角行坐标
column2:右下角列坐标
circularity:圆度
compactness:紧密度
contlength:轮廓线总长
convexity:凸性
rectangularity:矩形度
ra:等效椭圆长轴半径长度
rb:等效椭圆短轴半径长度
phi:等效椭圆方向
anisometry:椭圆参数,ra/rb长轴与短轴的比值
bulkiness:椭圆参数,蓬松度 π*ra*rb/A.
struct_factor:椭圆参数,anisometry*bulkiness-1
outer_radius:最小外接圆半径
inner_radius:最大内接圆半径
inner_width:最大内接矩形宽度
inner_height:最大内接矩形高度
dist_mean:区域边界到中心的平均距离
dist_deciation:区域边界到中心距离的偏差
roundness:圆度,与circularity的计算方式不同
num_sides:多边形边数
connect_num:连通数
holes_区域内洞数
area_holes:所有洞的面积
max_diameter:最大直径
orientation:区域方向
euler_number:欧拉数,即连通数和洞数的差
rect2_phi:最小外接矩形的方向
rect2_len1:最小外接矩形长度的一半
rect2_len2:最小外接矩形宽度的一半