Halcon算子汇总.docx
《Halcon算子汇总.docx》由会员分享,可在线阅读,更多相关《Halcon算子汇总.docx(116页珍藏版)》请在冰豆网上搜索。
![Halcon算子汇总.docx](https://file1.bdocx.com/fileroot1/2022-11/26/88e66158-0d80-4526-995c-19f32db5034e/88e66158-0d80-4526-995c-19f32db5034e1.gif)
Halcon算子汇总
HALCON算子函数完整汇总
Chapter_19:
XLD
19、1 Access
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
功能:
将一个NURBS曲线转换为一个XLD(密度?
)轮廓(contour)。
2、gen_contour_polygon_rounded_xld
功能:
根据一个多边形(polygon)(以元组形式给出)得圆形角点创建一个XLD轮廓(contour)。
3、gen_contour_polygon_xld
功能:
根据一个多边形(polygon)(以元组形式给出)创建一个XLD轮廓(contour)。
4、gen_contour_region_xld
功能:
根据区域创建XLD轮廓(contour)。
5、gen_contours_skeleton_xld
功能:
将框架转换为XLD轮廓(contour)。
6、gen_cross_contour_xld
功能:
根据每个输入点交叉得形状创键一个XLD轮廓(contour)。
7、gen_ellipse_contour_xld
功能:
根据相应得椭圆弧创建一个XLD轮廓(contour)。
8、gen_parallels_xld
功能:
提取并行XLD多边形(polygon)。
9、gen_polygons_xld
功能:
根据多边形近似创建XLD轮廓(contour)。
10、gen_rectangle2_contour_xld
功能:
创建一个矩形XLD轮廓(contour)。
11、mod_parallels_xld
功能:
提取一个包括同质区域得并行XLD多边形(polygon)。
19、3 Features
1、area_center_points_xld
功能:
被瞧做点云得轮廓(contour)与多边形(polygon)得面积与重心。
2、area_center_xld
功能:
轮廓(contour)与多边形(polygon)得面积与重心。
3、circularity_xld
功能:
影响轮廓(contour)或多边形(polygon)圆度(与圆相近得程度)得形状系数。
4、pactness_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)得Anisometry。
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
功能:
为每个轮廓(contour)点计算一个XLD轮廓(contour)方向。
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
功能:
合并具有相同多边形(polygon)得重建XLD并行。
27、moments_any_points_xld
功能:
被瞧做点云得轮廓(contour)或多变形(polygon)得任意几何时刻(moments)。
28、moments_any_xld
功能:
轮廓(contour)或多变形(polygon)得任意集合时刻(moments)。
29、moments_points_xld
功能:
被瞧做点云得轮廓(contour)或多变形(polygon)得几何时刻(moments)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_self_intersection_xld
功能:
测试轮廓(contour)或多边形(polygon)自身相交性。
42、test_xld_point
功能:
测试一个或多个包括给定点在内得轮廓(contour)或多边形(polygon)。
19、4 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)进行射影变换。
19、5 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)得并集。
19、6 Transformation
1、add_noise_white_contour_xld
功能:
向XLD轮廓(contour)中加入噪声。
2、clip_contours_xld
功能:
修剪一个XLD轮廓(contour)。
3、close_contours_xld
功能:
关闭一个XLD轮廓(contour)。
4、bine_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)。
17、union_straight_contours_histo_xld
功能:
合并到给定线有相似距离得相邻直线轮廓(contour)。
18、union_straight_contours_xld
功能:
合并具有相似方向得相邻直线轮廓(contour)。
作者:
think_fast发表于2011-11-2512:
22:
12原文链接
阅读:
73评论:
1查瞧评论
[原]HALCON算子函数——Chapter18:
Tuple
Chapter_18:
Tuple
18、1 Arithmetic
1、tuple_abs
功能:
计算一个元组得绝对值。
2、tuple_acos
功能:
计算一个元组得反余弦。
3、tuple_add
功能:
两个元组相加。
4、tuple_asin
功能:
计算一个元组得反余弦。
5、tuple_atan
功能:
计算一个元组得反正切。
6、tuple_atan2
功能:
计算一个元组四个象限得反正切。
7、tuple_ceil
功能:
计算一个元组得上限函数。
8、tuple_cos
功能:
计算一个元组得余弦。
9、tuple_cosh
功能:
计算一个元组得双曲余弦。
10、tuple_cumul
功能:
计算一个元组得累计与。
11、tuple_deg
功能:
将一个元组从弧度转换为角度。
12、tuple_div
功能:
将两个元组相除。
13、tuple_exp
功能:
元组得指数运算。
14、tuple_fabs_
功能:
计算一个元组(例如浮点数)得绝对值。
15、tuple_floor
功能:
计算一个元组得“地板函数”。
16、tuple_fmod
功能:
计算两个元组浮点数相除得余数。
17、tuple_ldexp
功能:
计算两个元组得返回长双精度指数函数。
18、tuple_log
功能:
计算一个元组得自然对数。
19、tuple_log10
功能:
计算一个元组底为10得对数。
20、tuple_max2
功能:
计算两个元组得元素宽度得最大值。
21、tuple_min2
功能:
计算两个元组得元素宽度得最小值。
22、tuple_mod
功能:
计算两个元组整型数相除得余数。
23、tuple_mult
功能:
两个元组相乘。
24、tuple_neg
功能:
将一个元组取反。
25、tuple_pow
功能:
计算两个元组得冥函数。
26、tuple_rad
功能:
将一个元组从角度转换为弧度。
27、tuple_sgn
功能:
计算一个元组得正负。
28、tuple_sin
功能:
计算一个元组得正弦。
29、tuple_sinh
功能:
计算一个元组得双曲正弦。
30、tuple_sqrt
功能:
计算一个元组得平方根(二次方根)。
31、tuple_sub
功能:
两个元组相减。
32、tuple_tan
功能:
计算一个元组得正切。
33、tuple_tanh
功能:
计算一个远足得双曲正切。
18、2 Bit-Operations
1、tuple_band
功能:
计算两个元组得按位运算。
2、tuple_bnot
功能:
两个元组逐位取逻辑非。
3、tuple_bor
功能:
计算两个元组得按位运算。
4、tuple_bxor
功能:
两个元组逐位进行互斥逻辑或运算。
5、tuple_lsh
功能:
元组逐位左移。
6、tuple_rsh
功能:
元组逐位右移。
18、3 parison
1、tuple_equal
功能:
测试两个元组就是否相同。
2、tuple_greater
功能:
测试一个元组就是否大于另一个元组。
3、tuple_greater_equal
功能:
测试一个元组就是否大于等于另一个。
4、tuple_less
功能:
测试一个元组就是否小于另一个元组。
5、tuple_less_equal
功能:
测试一个元组就是否小于等于另一个。
6、tuple_not_equal
功能:
测试两个元组就是不就是不等。
18、4 Conversion
1、tuple_chr
功能:
根据ASCII码将整型元组转换为字符串。
2、tuple_chrt
功能:
根据ASCII码将整型元组转换为字符串。
3、tuple_int
功能:
讲一个元组转换为一个整型元组。
4、tuple_is_number
功能:
检测一个字符串元组就是否表示数字。
5、tuple_number
功能:
将一个字符串元组转换为一个数字元组。
6、tuple_ord
功能:
将长度为1得字符串得元组转换为它们相应得ASCII码元组。
7、tuple_ords
功能:
将一个字符串得元组转换为它们ASCII码得元组。
8、tuple_real
功能:
将一个元组转换为一个浮点数得元组。
9、tuple_round
功能:
将一个元组转换为一个整型数得元组。
10、tuple_string
功能:
将一个元组转换为一个字符串元组。
18、5 Creation
1、tuple_concat
功能:
合并两个元组为一个新得。
2、tuple_gen_const
功能:
创建一个特殊长度得元组与初始化它得元素。
3、tuple_rand
功能:
返回任意值为0或1得元组。
18、6_Element-Order
1、tuple_inverse
功能:
将一个元组反置(反转)。
2、tuple_sort
功能:
按照升序分类(排列)元组得元素。
3、tuple_sort_index
功能:
将元组得元素分类并返回分类元组得目录。
18、7 Features
1、tuple_deviation
功能:
返回一个元组元素得标准差。
2、tuple_length
功能:
返回一个元组元素数目。
3、tuple_max
功能:
返回一个元组得最大元素。
4、tuple_mean
功能:
返回一定数量元组得平均值。
5、tuple_median
功能:
返回一个元组元素得中值。
6、tuple_min
功能:
返回一个元组得最小元素。
7、tuple_sum
功能:
返回一个元组所有元素得与。
18、8 Logical-Operations
1、tuple_and
功能:
两个元组得逻辑与。
2、tuple_not
功能:
两个元组得逻辑非。
3、tuple_or
功能:
两个元组得逻辑或。
4、tuple_xor
功能:
两个元组得逻辑互斥或。
18、9 Selection
1、tuple_find
功能:
返回一个元组所有出现得符号,同时位于另一个元组内。
2、tuple_first_n
功能:
选取一个元组得第一个元素。
3、tuple_last_n
功能:
选择从符号“n”开始到元组末尾得所有元素。
4、tuple_remove
功能:
从一个元组中移出元素。
5、tuple_select
功能:
选择一个元组中单一元素。
6、tuple_select_range
功能:
选择一个元组中得一些元素。
7、tuple_select_rank
功能:
选择一个元组中序号为n得元素。
8、tuple_str_bit_select
功能:
选择一个元组中单一符号或位。
9、tuple_uniq
功能:
丢弃元组中除成功归类得元素外得所有元素。
18、10 String-Operators
1、tuple_environment
功能:
读取一个或多个环境变量。
2、tuple_regexp_match
功能:
利用公式提取子链。
3、tuple_regexp_replace
功能:
用有规律得公式代替一个子链。
4、tuple_regexp_select
功能:
选择符合公式得元组元素。
5、tuple_regexp_test
功能:
测试一个字符串就是否满足一个规则公式得要求。
6、tuple_split
功能:
在预定义得独立字符间将字符串分离为子链。
7、tuple_str_first_n
功能:
分割从第一个字符直到字符串元组外得位置“n”处。
8、tuple_str_last_n
功能:
从字符串元组外位置“n”处开始分割所有得字符。
9、tuple_strchr
功能:
前向搜索一个位于字符串元组内得字符。
10、tuple_strlen
功能:
字符串元组中每个字符串得长度。
11、tuple_strrchr
功能:
后向搜索一个位于字符串元组内得字符。
12、tuple_strrstr
功能:
后向搜索一个位于字符串元组内得字符串。
13、tuple_strstr
功能:
前向搜索一个位于字符串元组内得字符串。
作者:
think_fast发表于2011-11-2512:
21:
07原文链接
阅读:
43评论:
0查瞧评论
[原]HALCON算子函数——Chapter17:
Tools
Chapter_17:
Tools
17、1 2D-Transformations
1、affine_trans_pixel
功能:
对像素坐标轴进行任意得仿射二维变换。
2、affine_trans_point_2d
功能:
对点进行任意得最简二维变换
3、bundle_adjust_mosaic
功能:
对一幅图像得嵌合体采取一系列调整。
4、hom_mat2d_pose
功能