1. gen_xld_contour_polygon: 该算子用于生成多边形轮廓,可以通过指定线宽参数来设置线的宽度。 2. draw_xld: 该算子用于在图像上绘制XLD对象,可以通过指定线宽参数来设置线的宽度。 3. set_xld_attrib: 该算子用于设置XLD对象的属性,可以通过指定线宽参数来改变线的宽度。 4. set_line_width: 该算子用于设置XL...
get_region_points (EndPoints, Rows1, Columns1) 三、xld线段角度 法一:可将xld转成区域,然后求区域的方向 gen_region_contour_xld (LineContours, RegionLines, 'filled') orientation_region (RegionLines, Phi) 法二:直接求xld轮廓方向 orientation_xld(XLD : : : Phi) 法三:通过求椭圆长半轴、短半轴...
通过亚像素轮廓得到区域 gen_region_contour_xld (SelectedContours, Region1, 'filled') 这里就会发现和亚像素轮廓不同,区域和图像一样是一像素为单位的。 再次通过区域得到image reduce_domain (ImageReduced, Region1, ImageReduced1) 这里再解释一下reduce_domain,他是通过区域Region得到图片,区域可以很多个,但是...
Halcon是一种移动XLD(eXtended Line Descriptor)行,它是一种用于计算机视觉和图像处理的软件库。Halcon提供了丰富的功能和算法,可以用于图像识别、目标检测、特征提取、图像匹配等应用。 Halcon的主要特点和优势包括: 强大的图像处理能力:Halcon提供了丰富的图像处理算法和工具,可以对图像进行滤波、边缘检测、形态学操作、...
fit_line_contour_xld通过线段逼近XLD轮廓。它不执行输入轮廓的分割。因此,我们必须确保每个轮廓对应一个...
1. get_contour_xld 功能:返回XLD轮廓(contour)的坐标。 2. get_lines_xld 功能:返回一个XLD多边形(polygon)数据。 3. get_parallels_xld 功能:返回一个XLD并行数据。 4. get_polygon_xld 功能:返回一个XLD多边形(polygon)数据。 19.2 Creation 1. gen_contour_nurbs_xld ...
gen_circle_contour_xld(创建圆或圆弧的XLD轮廓) gen_circle_contour_xld(ContCircle ,Row, Column, Radius, StartPhi, EndPhi, PointOrder, Resolution) 参数列表: ContCircle(out) //输出轮廓 Row, Column(in) //圆弧或圆的中心坐标 Radius(in) //圆弧或圆的半径 ...
答:Halcon里对象之间的相互转换,一般可以转化为gen_目标对象_源对象 形式 。如:gen_region_contour_xld 使用xld创建一个region ;gen_contour_region_xld 从区域region创建一个轮廓xld 。直方图histo;直线是line,点集是points,行程编码runs,黑森线hline,多边形polygon 。按照上面格式进行查找 。
一、区域(region)转轮廓(xld): 法一:直接转换 gen_contour_region_xld (SelectedRegions, Contours, 'border') 1. 应该场所:拟合部分边缘提取和轮廓分割之间会用到,因为轮廓分割需输入xld轮廓,而用boundary提取区域边缘输出的是区域(region),所以需要转换。
一、xld转region 方法1: gen_region_contour_xld (SelectedXLD, RegionXLD, 'filled') 方法2: *UnionContours1为轮廓 sort_contours_xld (UnionContours1, SortedContours, 'upper_left', 'true', 'column') count_obj (UnionContours1, Number) *将轮廓转换成区域 gen_empty_obj (Line) for i := 1 to...