halcon函数速查中文释义(1)
技术这个东西就是要用来分享,希望越来越多的人热爱技术,努力赚钱,为了自己喜欢的东西,也为了自己热爱的人。
Chapter 1:分类(Classificatio)
1.1高斯混合模型(GMM:Gaussian-Mixture-Models)
序号 | 函数 | 功能 |
1 | add_sample_class_gmm() | 把一个训练样本添加到一个高斯混合模型的训练数据上。 |
2 | classify_class_gmm() | 通过一个高斯混合模型来计算一个特征向量的类。 |
3 | clear_all_class_gmm() | 清除所有高斯混合模型。 |
4 | clear_class_gmm() | 清除一个高斯混合模型。 |
5 | clear_samples_class_gmm() | 清除一个高斯混合模型的训练数据。 |
6 | create_class_gmm() | 为分类创建一个高斯混合模型。 |
7 | evaluate_class_gmm() | 通过一个高斯混合模型评价一个特征向量。 |
8 | get_params_class_gmm() | 返回一个高斯混合模型的参数。 |
9 | get_prep_info_class_gmm() | 计算一个高斯混合模型的预处理特征向量的信息内容。 |
10 | get_sample_class_gmm() | 从一个高斯混合模型的训练数据返回训练样本。 |
11 | get_sample_num_class_gmm() | 返回存储在一个高斯混合模型的训练数据中的训练样本的数量。 |
12 | read_class_gmm() | 从一个文件中读取一个高斯混合模型。 |
13 | read_samples_class_gmm() | 从一个文件中读取一个高斯混合模型的训练数据。 |
14 | train_class_gmm() | 训练一个高斯混合模型。 |
15 | write_class_gmm() | 向文件中写入一个高斯混合模型。 |
16 | write_samples_class_gmm() | 向文件中写入一个高斯混合模型的训练数据。 |
1.2 超盒(Hyperboxes)
序号 | 函数 | 功能 |
1 | clear_sampset() | 释放一个数据集的内存。 |
2 | close_all_class_box() | 清除所有分类器。 |
3 | close_class_box() | 清除分类器。 |
4 | create_class_box() | 创建一个新的分类器。 |
5 | descript_class_box() | 分类器的描述。 |
6 | enquire_class_box() | 为一组属性分类。 |
7 | enquire_reject_class_box() | 为一组带抑制类的属性分类。 |
8 | get_class_box_param() | 获取关于现在参数的信息。 |
9 | learn_class_box() | 训练分类器。 |
10 | learn_sampset_box() | 用数据组训练分类器。 |
11 | read_class_box() | 从一个文件中读取分类器。 |
12 | read_sampset() | 从一个文件中读取一个训练数据组。 |
13 | set_class_box_param() | 为分类器设计系统参数。 |
14 | test_sampset_box() | 为一组数组分类。 |
15 | write_class_box() | 在一个文件中保存分类器。 |
1.3 神经网络(Neural-Nets)
序号 | 函数 | 功能 |
1 | add_sample_class_mlp() | 把一个训练样本添加到一个多层感知器的训练数据中。 |
2 | classify_class_mlp() | 通过一个多层感知器计算一个特征向量的类。 |
3 | clear_all_class_mlp() | 清除所有多层感知器。 |
4 | clear_class_mlp() | 清除一个多层感知器。 |
5 | clear_samples_class_mlp() | 清除一个多层感知器的训练数据。 |
6 | create_class_mlp() | 为分类或者回归创建一个多层感知器。 |
7 | evaluate_class_mlp() | 通过一个多层感知器计算一个特征向量的评估。 |
8 | get_params_class_mlp() | 返回一个多层感知器的参数。 |
9 | get_prep_info_class_mlp() | 计算一个多层感知器的预处理特征向量的信息内容。 |
10 | get_sample_class_mlp() | 从一个多层感知器的训练数据返回一个训练样本。 |
11 | get_sample_num_class_mlp() | 返回存储在一个多层感知器的训练数据中的训练样本的数量。 |
12 | read_class_mlp() | 从一个文件中读取一个多层感知器。 |
13 | read_samples_class_mlp() | 从一个文件中读取一个多层感知器的训练数据。 |
14 | train_class_mlp() | 训练一个多层感知器。 |
15 | write_class_mlp() | 向一个文件中写入一个多层感知器。 |
16 | write_samples_class_mlp() | 向一个文件中写入一个多层感知器的训练数据。 |
1.4 支持向量机(SVM:Support-Vector-Machines)
序号 | 函数 | 功能 |
1 | add_sample_class_svm() | 把一个训练样本添加到一个支持向量机的训练数据上。 |
2 | classify_class_svm() | 通过一个支持向量机为一个特征向量分类。 |
3 | clear_all_class_svm() | 清除所有支持向量机。 |
4 | clear_class_svm() | 清除一个支持向量机。 |
5 | clear_samples_class_svm() | 清除一个支持向量机的训练数据。 |
6 | create_class_svm() | 为模式分类创建一个支持向量机。 |
7 | get_params_class_svm() | 返回一个支持向量机的参数。 |
8 | get_prep_info_class_svm() | 计算一个支持向量机的预处理特征向量的信息内容。 |
9 | get_sample_class_svm() | 从一个支持向量机的训练数据返回一个训练样本。 |
10 | get_sample_num_class_svm() | 返回存储在一个支持向量机训练数据中的训练样本的数量。 |
11 | get_support_vector_class_svm() | 从一个训练过的支持向量机返回一个支持向量的索引。 |
12 | get_support_vector_num_class_svm() | 返回一个支持向量机的支持向量的数量。 |
13 | read_class_svm() | 从一个文件中读取一个支持向量机。 |
14 | read_samples_class_svm() | 从一个文件中读取一个支持向量机的训练数据。 |
15 | reduce_class_svm() | 为了更快分类,用一个降低的支持向量机近似一个训练过的支持向量机。 |
16 | train_class_svm() | 训练一个支持向量机。 |
17 | write_class_svm() | 向一个文件中写入一个支持向量机。 |
18 | write_samples_class_svm() | 向一个文件中写入一个支持向量机的训练数据。 |
Chapter 2 :控制(Control)
序号 | 函数 | 功能 |
1 | assign() | 为一个控制变量分配一个新值。 |
2 | break() | 终止循环执行。 |
3 | comment() | 向程序添加一行注释。 |
4 | continue() | 跳过现在的循环执行。 |
5 | else() | 条件语句的替换。 |
6 | elseif() | 可选择的条件语句。 |
7 | endfor() | for循环的终止。 |
8 | endif() | if命令的终止。 |
9 | endwhile() | while循环的终止。 |
10 | exit() | 终止HDevelop。 |
11 | for() | 执行一定数量的主体。 |
12 | if() | 条件语句。 |
13 | ifelse() | 有选择的条件语句。 |
14 | insert() | 向一个元组分配一个量。 |
15 | repeat() | repeat…until循环的开始。 |
16 | return() | 终止程序调用。 |
17 | stop() | 停止程序执行。 |
18 | until() | 继续执行主体,只要条件是不真实的。 |
19 | while() | 继续执行主体,只要条件是真实的。 |
Chapter 3 :开发(Develop)
序号 | 函数 | 功能 |
1 | dev_clear_obj() | 从HALCON数据库中删除一个图标。 |
2 | dev_clear_window() | 清除活动图形窗口。 |
3 | dev_close_inspect_ctrl() | 关闭一个控制变量的监视窗口。 |
4 | dev_close_window() | 关闭活动图形窗口。 |
5 | dev_display() | 在现有图形窗口中显示图像目标。 |
6 | dev_error_var() | 定义或者不定义一个错误变量。 |
7 | dev_get_preferences() | 通过设计查询HDevelop的参数选择。 |
8 | dev_inspect_ctrl() | 打开一个窗口来检查一个控制变量。 |
9 | dev_map_par() | 打开一个对话框来指定显示参数。 |
10 | dev_map_prog() | 使HDevelop 的主窗口可视化。 |
11 | dev_map_var() | 在屏幕上绘制可视化窗口。 |
12 | dev_open_window() | 打开一个图形窗口。 |
13 | dev_set_check() | 指定错误处理。 |
14 | dev_set_color() | 设置一个或更多输出颜色。 |
15 | dev_set_colored() | 设置混合输出颜色。 |
16 | dev_set_draw() | 定义区域填充模式。 |
17 | dev_set_line_width() | 定义区域轮廓输出的线宽。 |
18 | dev_set_lut() | 设置查询表 (lut). |
19 | dev_set_paint() | 定义灰度值输出模式。 |
20 | dev_set_part() | 修改显示图像部分。 |
21 | dev_set_shape() | 定义区域输出形状。 |
22 | dev_set_preferences() | 通过设计设置HDevelop的参数选择。 |
23 | dev_set_window() | 激活一个图形窗口。 |
24 | dev_set_window_extents() | 改变一个图形窗口的位置和大小。 |
25 | dev_unmap_par() | 为图形参数隐藏窗口。 |
26 | dev_unmap_prog() | 隐藏主窗口。 |
27 | dev_unmap_var() | 隐藏变量窗口。 |
28 | dev_update_pc() | 在程序执行中指定PC的行为。 |
29 | dev_update_time() | 为操作符打开或关闭切换时间测量。 |
30 | dev_update_var() | 在程序执行中指定活动窗口的行为。 |
31 | dev_update_window() | 在程序执行中指定输出行为。 |
以上先总结三种函数,篇幅太多不易观看,其他函数会有后续。