Haclon 特征提取
算子:area_center(Regions : : : Area, Row, Column)
示例:area_center (ObjectSelected1, Area, Row, Column)
ObjectSelected1(输入对象):输入需要测量的区域
Area(输出参数1):输出面积
Row(输出参数2):输出中心点的行坐标
Column(输出参数3):输出中心点的列坐标
算子:select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : )
示例:select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 201841, 990793)
ConnectedRegions(输入对象):输入多个区域对象
SelectedRegions(输出对象):输出筛选后的目标区域
'area'(输入模式类型):按面积筛选
'and'(输入条件):条件与
201841(输入控制参数下限值):筛选面积的最小值
990793(输入控制参数上线值):筛选面积的最大值
算子:inner_circle(Regions : : : Row, Column, Radius)
示例:inner_circle (ObjectSelected1, Row1, Column1, Radius)
ObjectSelected1(输入对象):输入需要测量的区域对象
Row1(输出参数1):输出区域中心的行坐标
Column1(输出参数2):输出区域中心的列坐标
Radius(输出参数3):输出区域半径
算子:smallest_rectangle1(Regions : : : Row1, Column1, Row2, Column2)
示例:smallest_rectangle1 (ObjectSelected1, Row12, Column12, Row21, Column21)
ObjectSelected1(输入对象):输入一个区域对象
Row12(输出参数1):输出区域左上角的点行坐标
Column12(输出参数2):输出区域左上角的点列坐标
Row21(输出参数3):输出区域右下角的点行坐标
Column21(输出参数4):输出区域右下角的点列坐标
算子:orientation_region(Regions : : : Phi)
示例:orientation_region (ObjectSelected1, Phi)
ObjectSelected1(输入对象):输入一个区域对象
Phi(输入对象):输出该区域相比于水平线的角度
