当前位置: 首页 > 工具软件 > XLD > 使用案例 >

halcon 12 算子之XLD

南门向荣
2023-12-01

目录

 

Access

Creation

Features

Geometric-Transformations

Sets

Transformation


Access

1、get_contour_xld

功能:返回XLD轮廓(contour)的坐标。

2、get_lines_xld

功能:返回一个XLD多边形的数据(以线形式)。

3、get_parallels_xld

功能:返回一个XLD平行数据(以线形式)。

4、get_polygon_xld

功能:返回一个XLD多边形(polygon)数据。

Creation

1、gen_circle_contour_xld

功能:根据相应的圆或者圆弧创建xld。

2、gen_contour_nurbs_xld

功能:将NURBS曲线转换为XLD轮廓。

3、gen_contour_polygon_rounded_xld

功能:根据一个带圆角的多边形(以元组形式给出)创建一个XLD轮廓。

4、gen_contour_polygon_xld

功能:根据一个多边形(以元组形式给出)创建一个XLD轮廓。

5、gen_contour_region_xld

功能:根据区域创建XLD轮廓。

6、gen_contours_skeleton_xld

功能:将骨架转换为XLD轮廓(contour)。

7、gen_cross_contour_xld

功能:根据每个输入点交叉的形状创键一个XLD轮廓(contour)。

8、gen_ellipse_contour_xld

功能:根据相应的椭圆弧创建一个XLD轮廓(contour)。

9、gen_nurbs_interp

功能:根据给定的插值点,创建NURBS曲线的控制数据。

10、gen_parallels_xld

功能:提取平行的XLD多边形(polygon)。

11、gen_polygons_xld

功能:根据多边形近似创建XLD轮廓(contour)。

12、gen_rectangle2_contour_xld

功能:创建一个矩形XLD轮廓(contour)。

13、mod_parallels_xld

功能:提取封闭区域内的平行XLD多边形(polygon)。

Features

1、area_center_points_xld

功能:被看做点云的轮廓(contour)和多边形(polygon)的面积和重心。

2、area_center_xld

功能:轮廓(contour)和多边形(polygon)的面积和重心。

3、circularity_xld

功能:影响轮廓或多边形圆度(与圆相近的程度)的形状系数。

4、compactness_xld

功能:影响轮廓(contour)或多边形(polygon)紧密度的形状系数。

5、contour_point_num_xld

功能:返回一个XLD轮廓(contour)中点的数目。

6、convexity_xld

功能:影响轮廓(contour)或多边形(polygon)凹凸性的形状系数。

7、diameter_xld

功能:两个轮廓(contour)或多边形(polygon)点间的最大距离。

8、dist_ellipse_contour_points_xld

功能:计算轮廓(contour)上的所有点到一个椭圆的距离。

9、dist_ellipse_contour_xld

功能:轮廓到一个椭圆的距离。

10、dist_rectangle2_contour_points_xld_

功能:计算轮廓(contour)上的所有点到一个矩形的距离。

11、eccentricity_points_xld

功能:被看做点云的轮廓(contour)或多变形(polygon)的等高线

12、eccentricity_xld

功能:源自轮廓(contour)或多边形(polygon)的椭圆参数的形状系数。

13、elliptic_axis_points_xld

功能:被看做点云的轮廓(contour)或多边形(polygon)的等价椭圆参数。

14、elliptic_axis_xld

功能:轮廓(contour)或多变形(polygon)的等价椭圆参数。

15、fit_circle_contour_xld

功能:根据圆周近似获取XLD轮廓(contour)。

16、fit_ellipse_contour_xld

功能:根据椭圆或椭圆弧近似获取XLD轮廓(contour)。

17、fit_line_contour_xld

功能:根据分割线近似获取XLD轮廓(contour)。

18、fit_rectangle2_contour_xld

功能:用矩形来拟合XLD轮廓(contour)。

19、get_contour_angle_xld

功能:为一条xld轮廓上的每个点计算一个方向。

20、get_contour_attrib_xld

功能:返回一个XLD轮廓(contour)的点的特征值。

21、get_contour_global_attrib_xld

功能:返回一个XLD轮廓(contour)的全局特征值。

22、get_regress_params_xld

功能:返回XLD轮廓(contour)参数。

23、info_parallels_xld

功能:返回被XLD多边形(polygon)包围的区域的灰度值的信息。

24、length_xld

功能:轮廓(contour)或多边形(polygon)的长度。

25、local_max_contours_xld

功能:选择局域最大灰度值的XLD轮廓(contour)。

26、max_parallels_xld

功能:在同一多边形上加入修改后的XLD平行线。

27、moments_any_points_xld

功能:被视为点云的任意等高线或多边形的几何矩。

28、moments_any_xld

功能:轮廓(contour)或多变形(polygon)的任意几何矩。

29、moments_points_xld

功能:被看做点云的轮廓(contour)或多变形(polygon)的几何矩M20,_M02,_和_M11。

30、moments_xld

功能:轮廓(contour)或多变形的几何时刻(moments)M20,_M02,_and_M11。

31、orientation_points_xld

功能:被看做点云的轮廓(contour)或多变形(polygon)的方向。

32、orientation_xld

功能:轮廓(contour)或多变形(polygon)的方向。

33、query_contour_attribs_xld

功能:返回一个XLD轮廓(contour)定义的属性的名字。

34、query_contour_global_attribs_xld

功能:返回一个XLD轮廓(contour)定义的全局属性的名字。

35、select_contours_xld

功能:根据一些特征选择XLD轮廓(contour)。

36、select_shape_xld

功能:根据形状特征选择轮廓(contour)或多边形(polygon)。

37、select_xld_point

功能:选择包括给定点在内的所有的轮廓(contour)或多边形(polygon)。

38、smallest_circle_xld

功能:轮廓(contour)或多边形(polygon)的最小外接圆。

39、smallest_rectangle1_xld

功能:与轮廓(contour)或多边形(polygon)的坐标轴平行的最小外接矩形。

40、smallest_rectangle2_xld

功能:具有任意方向的轮廓(contour)或多边形(polygon)的最小外接矩形。

41、test_closed_xld

功能:测试轮廓(contour)或多边形(polygon)是否闭合。

42、test_self_intersection_xld

功能:测试轮廓(contour)或多边形(polygon)是否交叉。

43、test_xld_point

功能:测试一个或多个轮廓(contour)或多边形(polygon)是否包含给定的点(多个点)。

Geometric-Transformations

1、affine_trans_contour_xld

功能:对XLD轮廓(contour)进行任意二维仿射变换。

2、affine_trans_polygon_xld

功能:对XLD多边形(polygon)进行任意仿射变换。

3、gen_parallel_contour_xld

功能:计算一个XLD轮廓(contour)的平行轮廓(contour)。

4、polar_trans_contour_xld

功能:将一个环状弧轮廓(contour)转换为极坐标形式。

5、polar_trans_contour_xld_inv

功能:将极坐标下的轮廓(contour)转换为笛卡尔坐标下的形式。

6、projective_trans_ontour_xld

功能:对一个XLD轮廓(contour)进行投影变换。

Sets

1、difference_closed_contours_xld

功能:闭合轮廓(contour)的差异。

2、difference_closed_polygons_xld_

功能:闭合多边形(polygon)的差异。

3、intersection_closed_contours_xld

功能:闭合轮廓(contour)的交集。

4、intersection_closed_polygons_xld

功能:闭合多边形(polygon)的交集。

5、symm_difference_closed_contours_xld

功能:闭合轮廓(contour)的对称差异。

6、symm_difference_closed_polygons_xld

功能:闭合多边形(polygon)的对称差异。

7、union2_closed_contours_xld

功能:闭合轮廓(contour)的并集。

8、union2_closed_polygons_xld

功能:闭合多边形(polygon)的并集。

Transformation

1、add_noise_white_contour_xld

功能:向XLD轮廓(contour)中加入噪声。

2、clip_contours_xld

功能:修剪一个XLD轮廓(contour)。

3、close_contours_xld

功能:关闭一个XLD轮廓(contour)。

4、combine_roads_xld

功能:合并两个等级分辨率中的路(road)。

5、crop_contours_xld

功能:切割一个XLD轮廓(contour)。

6、merge_cont_line_scan_xld

功能:合并连续线扫描图像中的XLD轮廓(contour)。

7、regress_contours_xld

功能:计算一个XLD轮廓(contour)回归线的参数。

8、segment_contours_xld

功能:将XLD轮廓(contour)分割为分割线和圆周或椭圆弧。

9、shape_trans_xld

功能:改变轮廓(contour)或多边形(polygon)的形状。

10、smooth_contours_xld

功能:XLD轮廓(contour)的平滑。

11、sort_contours_xld

功能:根据相关位置分类轮廓(contour)。

12、split_contours_xld

功能:在主要点分割XLD轮廓(contour)。

13、union_adjacent_contours_xld

功能:合并终点连接在一起的轮廓(contour)。

14、union_cocircular_contours_xld

功能:合并属于同一个圆周的轮廓(contour)。

15、union_collinear_contours_ext_xld

功能:合并位于同一条直线上的轮廓(contour)(由附加函数操作)。

16、union_collinear_contours_xld

功能:合并位于同一条直线上的轮廓(contour)。

 类似资料: