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()

在程序执行中指定输出行为。

以上先总结三种函数,篇幅太多不易观看,其他函数会有后续。