(Selected) orientation_region (Selected, Phi) *返回区域的方向 *参数1:区域 *参数2:与x轴的夹角,其实就是elliptic_axis算子中的Phi *获取过滤后区域的面积,中心的行坐标,列坐标 area_center (Selected, Area, Row, Column) *设置输出对象的线宽为3 dev_set_line_width (3) *设置区域的填充方式 dev_set...
get_image_size (Clip, Width, Height) dev_open_window (0, 0, Width, Height, 'black', WindowID) dev_display (Clip) *设置窗口字体显示,字体大小,字体样式,粗体,斜体 set_display_font (WindowID, 14, 'mono', 'true', 'false') disp_continue_message (WindowID, 'black', 'true') *在屏幕...
5Halcon的orientation_region()函数,用于计算区域的方位信息 函数原型:orientation_region(Regions:::Phi) 功能: 该算子基于算子elliptic_axis,测试区域的方位,包括轮廓中的点(以最大距离到区域重心)。如果该点的列坐标小于重心的列坐标,角度将使用Pi表示。如果多个区域进行计算,输出结果也是一一对应输入区域。 参数列表...
union1 (SelectedRegions, RegionUnion) shape_trans (RegionUnion, RegionTrans, 'rectangle2') gen_contour_region_xld (RegionTrans, Contours, 'border') area_center (RegionTrans, Area, Row, Column) orientation_region (RegionTrans, Phi) vector_angle_to_rigid (Row, Column, Phi, Row, Column, rad...
intersection(Region1, Region2 : RegionIntersection : : ) 作用:获得两区域的交集 区域方向有关的算子: line_orientation( : : RowBegin, ColBegin, RowEnd, ColEnd : Phi) 作用:计算直线方向 orientation_region(Regions : : : Phi) 作用:计算区域方向(弧度值) ...
函数原型:orientation_region(Regions:::Phi) 功能: 该算子基于算子elliptic_axis,测试区域的方位,包括轮廓中的点(以最大距离到区域重心)。如果该点的列坐标小于重心的列坐标,角度将使用Pi表示。如果多个区域进行计算,输出结果也是一一对应输入区域。 参数列表: ...
orientation_region(Regions : : : Phi) DescriptionThe operator orientation_region calculates the orientation of the region. The operator is based on elliptic_axis. In addition the point on the contour with maximal distance to the center of gravity is calculated. If, in the rotated coordinate ...
orientation_region (Blister, Phi) 可以看到是负的 获得区域的中心坐标 area_center (Blister, Area1, Row, Column) 利用 起始中心点坐标和角度 到 目标中心点坐标和角度 生成 仿射矩阵 vector_angle_to_rigid (Row, Column, Phi, Row, Column, 0, HomMat2D) ...
orientation_region (Selected, Phi) *这个算子作用是得到和输入区域具有相同方向(same orientation)、同侧关系(same side relation)的椭圆。 area_center (Selected, Area, Row, Column) *用于获取图形的面积和中心 dev_set_line_width (3) *定义region,contour输出的线宽。
orientation_xld(XLD : : : Phi) 角度计算方式:计算原理同算子orientation_region。需要注意的是输入的contours 或 polygons不能自相交,如果他们不是闭合轮廓,那么在计算过程中会自动闭合,由此可能会产生自相交,从而导致最终的计算结果不准确。如果输入的轮廓存在自相交,可用orientation_points_xld算子代替。