halcon中gen_region_contour_xld算子详解 1. gen_region_contour_xld算子的基本功能 gen_region_contour_xld 是Halcon 图像处理库中的一个算子,用于从XLD(Extended Line Description,扩展线描述)轮廓中提取区域(Region)。该算子将XLD轮廓转换为区域表示,便于进行进一步的图像分析和处理。 2. gen_region_contour_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 : ...
23*判断轮廓是不是闭合,如果是闭合的,那么使最后一个点与第一个点重合(即让缩放后的XLD也闭合)24test_closed_xld (Contour, IsClosed)25if (IsClosed == 1)26Row1:=[Row1,Row[0] * Scale]27Col1:=[Col1,Col[0] * Scale]28endif29 30gen_contour_polygon_xld (Contour1, Row1, Col1)31 smooth...
算子:gen_region_contour_xld(Contour : Region : Mode : ) 示例:gen_region_contour_xld (Contours1, Region7, 'filled') Contours1(输入对象):输入轮廓对象 Region7(输出对象):输出轮廓转区域对象 'filled'(输入控制参数):区域生成模式默认) 将骨骼生成轮廓gen_contour_skeleton_xld 算子:gen_contours_skelet...
4.gen_contour_polygon_xld( : Contour : Row, Col : ) 功能:根据一个多边形(以元组形式给出)创建一个XLD轮廓; 输入:多边形点坐标Row,Col ; 输出:多边形生成的XLD轮廓; 5.gen_contour_region_xld(Regions : Contours : Mode : ) 功能:根据区域Region创建XLD轮廓; ...
Features:提取XLD轮廓的特征依据(‘closed’, ‘contour_length’, ‘curvature’, ‘direction’, ‘maximum_extent’, ‘open’) Min1, Max1, Min2, Max2:特征值的要求范围 gen_contour_region_xld(Regions : Contours : Mode : ) 作用:区域Region转换成XLD轮廓 ...
获取Region 的边缘点集,使用 GenContourRegionXld 算子,选择 “border_holes”模式,它包括了内部的孔洞,将所有的轮廓都提取出来,从大到小排序,将内部孔洞的轮廓设置为 Mask; publicvoidDispRegion(HObjectho_Object){intnum=ho_Object.CountObj();for(intk=0;k<num;k++){HOperatorSet.SelectObj(ho_Object,out...
选择一块ROI区域作为模板图像,通常就是一系列ROI创建算子 gen_rectangle1/2 gen_circle gen_region_polygon etc.. 用reduce_domain剪裁下这部分图像、 从XLD轮廓创建模板 使用图像处理方法提取出目标的轮廓区域 gen_contour_region_xld创建区域的XLD轮廓
当 gen_contour_region_xld的模式设置为border,gen_contour_region_xld的输入区域与gen_region_contour_...
gen_contour_region_xld(Regions : Contours : Mode : ) gen_contour_region_xld从区域Regions 中给的区域生成XLD轮廓。 如果区域是从分割操作中获得的,那么这个算子是有用的, 但是要在它们的边界上执行更高层次的算子,例如多边形近似和平行线的提取。 对于输入区域的每个连通分量,生成边界的闭合轮廓。 参数Mode ...