一 Region
cpp
'area': 面积
'row': 中心的行坐标
'column': 中心的列坐标
'width': 区域的宽度(平行于坐标轴)
'height': 区域的高度(平行于坐标轴)
'row1': 左上角的行坐标
'column1': 左上角的列坐标
'row2': 右下角的行坐标
'column2': 右下角的列坐标
'ra'; 椭圆的长半轴
'rb'; 椭圆的短半轴
'phi'; 椭圆的方向
'roundness':轮廓形状因子
cpp
'num_sides':多边形的边数
'connect_num':连通组件的数目
'holes_num':孔的数目
'area_holes':对象的孔的数目
'max_diameter':区域的最大直径
'orientation':区域的方向
'outer_radius':最小外接圆的半径
'inner_radius':最大内圆的半径
'inner_width': 区域内最大矩形的宽度
'inner_height':区域内最大矩形的高度
'circularity':
cpp
F:区域的面积;max是轮廓上的所有像素到中心的距离(最大距离),C = min(1,C')
'compactness':紧密度,材料体内固体物质充实的程度叫紧密度
'contlength':轮廓的长度
'convexity':凸度
'rectangularity':矩形度
'anisometry':等效椭圆的轴比
cpp
'bulkiness:'
cpp
'struct_factor:'
cpp
'dist_mean':区域边框到中心的平均距离
'dist_deviation:':区域边框到中心距离偏差
'euler_number':欧拉数,最通常的空间完整性,即空洞区域内空洞数量的度量,测量法称为欧拉函数,它只用一个单一的数描述这些函数,称为欧拉数。
'rect2_phi': 最小外界矩形的方向
'rect2_len1':最小外接矩形的半长
'rect2_len2':最小外接矩形半宽
几何矩:图像区域的几何特征;
零阶矩 m00反映了目标图像的面积。
一阶矩 反映了目标图像的质心位置。
二阶矩 又称惯性矩。
三阶矩 主要表现了目标对其均值分布偏差的一种测度,即扭曲度。
四阶矩 在统计学中用于描述一个分布的峰态
cpp
dev_open_window(0,0,512,512,'black', WindowHandle)
gen_rectangle1(ROI_rectangle1,31.1832,108.97,81.2426,284.008)
gen_rectangle2(ROI_rectangle2,159.817,190.502,rad(-17.9245),80.2983,21.7362)
gen_circle(ROI_circle,263.104,180.239,34.773)
gen_ellipse(ROI_ellipse,361.955,183.09,rad(-0.860445),84.3926,25.9455)
gen_ellipse(ROI_ellipse1,361.955,390,rad(0),84.3926,25.9455)
gen_region_line(ROI_line,459.54,107.259,460.173,306.814)
union2(ROI_rectangle1,ROI_rectangle2,RegionUnion)
union2(RegionUnion,ROI_circle,RegionUnion)
union2(RegionUnion,ROI_ellipse,RegionUnion)
union2(RegionUnion,ROI_line,RegionUnion)
connection(RegionUnion,ConnectedRegions)
dev_display(ConnectedRegions)
select_shape(ConnectedRegions,SelectedRegions,'area','and',8000,9999)