Region深入分析

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到一定距离的区域

猜你喜欢

转载自blog.csdn.net/zxl2712028/article/details/80213810