gen_region_polygon( : Region : Rows, Columns : ) 五、生成多边形:gen_region_polygon (Operator) 用鼠标在屏幕上生成一个多边形区域。 5.1 鼠标交互 draw_polygon (Operator) 名称 draw_polygon —交互式绘制多边形. 函数原型 draw_polygon( :PolygonRegion:WindowHandle: ) 描述 draw_polygon 生成图像。该图像...
gen_polygons_xld (RegionCo, RegionPo, 'ramer', 2) 1. 2. 3. 4. 5. 6. Contour轮廓如下 Polygon轮廓如下: 2.转换规律 Halcon对象之间的相互转换,一般可以转化为"gen_目标对象_原对象"形式,如gen_region_contour_xld(根据xld创建一个区域region);再如gen_contour_region_xld(根据region创建一个xld轮廓)...
gen_polygons_xld (RegionCo, RegionPo, 'ramer', 2) 2.转换规律 Halcon对象之间的相互转换,一般可以转化为"gen_目标对象_原对象"形式,如gen_region_contour_xld(根据xld创建一个区域region);再如gen_contour_region_xld(根据region创建一个xld轮廓) 2.1 gen_region_contour_xld(Contour : Region : Mode : ...
根据如下代码,生成一个区域,先转换为XLD再转换为Polygon,并获取该Polygon上所有像素的坐标值,根据结果可以看出,Polygon上像素坐标值是按照顺时针的顺序依次存储的,并且是一些列离散的点集(只有在拐角处会存在点) gen_region_runs (ROI_0, [140,141,142,143,143,144,145,146,147,148,149,150,151,151,152,152...
gen_region_polygon— Store a polygon as a region.Signaturegen_region_polygon( : Region : Rows, Columns : ) DescriptionThe operator gen_region_polygon creates a region from a polygon row described by a series of line and column coordinates. The created region consists of the pixels of the ...
使用gen_region_polygon函数来生成多边形结构内核,这个函数的参数中: (1)第一个参数Region为输出的多边形结构内核区域; (2)第二个参数Rows为多边形的角点的行坐标组; (3)第三个参数Columns为多边形的角点的列坐标组。 在HALCON当中,使用dilation1函数来实现膨胀变换,这个函数的参数中: ...
gen_region_polygon_filled (Region1, Row, Col) gen_contour_polygon_xld (Contour, Row, Col) *判断轮廓是不是闭合 test_closed_xld (Contour, IsClosed) if (IsClosed == 1) endif close_contours_xld (Contour, ClosedContours) gen_region_contour_xld (ClosedContours, Region2, 'filled') ...
halcon-gen_region_polygon创建多边形区域 在HDevelop中 Row:=[258.0, 195.065, 195.07, 308.931, 309.304, 258.0] Col:=[180.455, 179.934, 58.0723, 58.0685, 179.1, 180.455] gen_region_polygon (Region, Row, Col) *创建多边形区域 dev_open_window(10,10,500, 500,'black',WindowHandle3) dev_display(...
gen_region_polygon_filled— Store a polygon as a “filled” region.Signaturegen_region_polygon_filled( : Region : Rows, Columns : ) DescriptionThe operator gen_region_polygon_filled creates a region from a polygon containing the corner points of the region (line and column coordinates) either ...
affine_trans_polygon_xld(Polygon:PolygonsAffinTrans:HomMat2D:) 功能:对XLD多边形进行任意二维仿射变换 Polygon(输入参数):输入XLD多边形 PolygonsAffinTrans(输出参数):变换的XLD多边形 HomMat2D(输入参数):仿射变换矩阵 代码语言:javascript 复制 gen_region_polygon_filled(reg,[100,50,50,100,300,300,300,100],...