1.行程分析 & 连通区域探讨
a.gen_region_runs(:Region:Row,ColumnBegin,ColumnEnd) *根据同行坐标生成region b.get_region_run(:Region:Row,ColumnBegin,ColumnEnd) *获得region的坐标 c.runlength_distribution(Region:::Foreground,Background) *统计行程分布 d.runlength_features(Regions::NumRuns,KFactor,LFactor,MeanLength,Bytes) *统计区域行程runs的特征
2.区域特征之矩
a.select_shape(Regions:SelectedRegions:Features,Operation,Min,Max:) *根据区域Region特征的选择所需Region b.elliptic_axis(Region::Ra,Rb,Phi) c.area_center(........)
3.区域特征之凸性,长度及应用
a. convexity(Regions:::Convexity) *计算区域Region的凸性值 b. shape_trans(Region:RegionTrans:Type) *转换区域形状到其他形状 c. smallest_circle(Regions:::Row,Column,Radius) *求取区域最小外接圆参数 d. smallest_rectangle1(Regions:::Row1,Column1,Row2,Column2) *求取区域最小平行外接矩形参数 e. contlength(Regions:::Contlength) *计算区域的轮廓长度 f. length_xld(XLD:::Length) *计算区域的轮廓长度
4.区域特征之多种特征分析及区域选择
a. circularity(Regions:::Circularity) *计算区域的圆度 b. roundness(Regions:::Distance,Sigma,Roundness,Sides) *计算区域的圆度 c.rectangularity(Regions:::Rectangularity) *计算区域的矩形度 d.compactness(Regions:::Compactness) *计算区域的紧密度/粗糙度 e.eccentricity(Regions:::Anisometry,Bulkiness,StructureFactor) *计算区域的离心率 f.select_shape_std(Regions:SelectedRegions:Shape,Percent:) *根据特征选取区域 g.connect_and_holes(Regions:::NumConnected,NumHoles) *获得区域的连通数和洞数 h.diameter_region(....) *获得区域边界上最远的两个点及距离 i. find_neighbors(......) *在区域2中寻找距离区域1到一定距离的区域