Row:y坐标数组,Col :x坐标数组
26、orientation_points_xld(XLD : : : Phi) 计算点云的轮廓或者多边形轮廓XLD 的方向
orientation_region(Regions : : : Phi) 计算区域Regions 的方向
27、vector_angle_to_rigid( : : Row1, Column1, Angle1, Row2, Column2, Angle2 :HomMat2D)根据矩阵计算点与点之间的变换关系,计算点和角度到另一个点和角度的仿射矩阵。
先将图像旋转,旋转角度为(Angle2 - Angle1) (逆时针为正),旋转中心坐标是(Row1, Column1)。再将原图的点(Row1, Column1)一一对应移到点 (Row2, Column2)上,移动的row和column方向的位移分别是( Row2 - Row1)、( Column2 - Column1)
28、affine_trans_contour_xld(Contours : ContoursAffinTrans : HomMat2D : )使用仿射矩阵HomMat2D 对轮廓Contours 进行放射变换,输出轮廓为ContoursAffinTrans
29、compare_obj(Objects1, Objects2 : : Epsilon : IsEqual)
Epsilon (input_control) number → (real / integer)
Maximum allowed difference between two gray values or coordinates etc.
Default value: 0.0
List of values: 0.0, 1.e-5
30、intersection_contours_xld计算2个轮廓的交点
31、sort_region(Regions : SortedRegions : SortMode, Order, RowOrCol : )。对Regions 区域进行排序。
SortMode:排序方式。'upper_left' 外接矩形的左上角点
Order:升序(true)/降序(false)。
RowOrCol :按照行/列排序。
32、shape_trans(Region : RegionTrans : Type : ) 不规则区域的转换
Type值如下:
33、region_features(Regions : : Features : Value) 计算区域的特征Features 的值Value
34、fill_up(Region : RegionFillUp : : ) 填充区域Region 中的孔洞
35、
36、
gen_region_points (Region, Row, Column) 有坐标( Row, Column)生成一个点区域Region
gen_cross_contour_xld (Cross, Row, Column, 60, 0.785398) 在点( Row, Column)处画一个叉
gen_region_line(RegionLine1, row1_start, col1_start, row1_end, col1_end) 生成一条线
gen_region_line (RegionLines2, row2_start, col2_start, row2_end, col2_end)
dev_display (RegionLine1) 显示这条线
dev_display (RegionLines2)
intersection_lines (row1_start, col1_start, row1_end, col1_end, row2_start, col2_start, row2_end, col2_end, Row, Column, IsOverlapping) 由坐标生成的2条线的交叉点( Row, Column)