Halcon学习博客整理 - 图文

2019-01-10 12:52

HALCON 算子函数 (一) Classification

1.1 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 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向一个文件中写入一个支持向量机的训练数据。

HALCON 算子函数(二) Control

1.assign为一个控制变量分配一个新值。 2.break终止循环执行。

3. comment向程序添加一行注释。 4. continue跳过现在的循环执行。 5. else条件语句的替换。 6. elseif可选择的条件语句。 7. endforfor 循环的终止。 8. endifif 命令的终止。

9. endwhilewhile 循环的终止。 10. exit终止HDevelop。

11. for执行一定数量的主体。 12. if条件语句。

13.ifelse有选择的条件语句。

14. insert向一个元组分配一个量。 15.repeatrepeat..until 循环的开始。 16. return终止程序调用。 17. stop停止程序执行。

18.until继续执行主体,只要条件是不真实的。 19. while继续执行主体,只要条件是真实的。

HALCON 算子函数(三) 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_preferences通过设计设置HDevelop的参数选择。 22. dev_set_shape定义区域输出形状。 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在程序执行中指定输出行为。

HALCON 算子函数(四) File

4.1 Images

1. read_image读取有不同文件格式的图像。 2. read_sequence读取图像。

3. write_image用图形格式写图像。 4.2 Misc

1. delete_file删除一个文件。 2. file_exists检查文件是否存在。 3. list_files列出目录中的所有文件。

4. read_world_file从一个ARC/INFO世界文件中读取地理编码。 4.3 Region

1. read_region读取二值图像或者HALCON区域。 2. write_region在文件中写入地域。 4.4 Text

1. close_all_files关闭所有打开的文件。 2.close_file关闭一个文本文件。 3. fnew_line创建一个换行符。

4. fread_char从一个文本文件中读取一个字符。 5. fread_line从一个文本文件中读取一行。 6. fread_string从一个文本文件中读取字符串。 7. fwrite_string向一个文本文件中写入值。 8. open_file打开文本文件。 4.5 Tuple

1. read_tuple从一个文件中读取一个数组。 2. write_tuple向一个文件中写入一个数组。 4.6_XLD

1. read_contour_xld_arc_info从用ARC/INFO生成格式表示的文件读取XLD轮廓。 2. read_contour_xld_dxf从一个DXF文件中读取_XLD轮廓。

3. read_polygon_xld_arc_info从用ARC/INFO生成格式表示的文件读取XLD多边形。 4. read_polygon_xld_dxf从一个DXF文件中读取_XLD多边形。

5. write_contour_xld_arc_info向用ARC/INFO生成格式表示的文件写入XLD轮廓。 6. write_contour_xld_dxf向一个DXF格式的文件中写入_XLD轮廓。

7. write_polygon_xld_arc_info向用ARC/INFO生成格式表示的文件写入XLD多边形。 8. write_polygon_xld_dxf向一个DXF 格式的文件中写入_XLD 多边形。

HALCON 算子函数(五) Filter

5.1 Arithmetic

1. abs_image 计算一个图像的绝对值(模数)。 2. add_image 使两个图像相加。 3. div_image使两个图像相除。 4. invert_image使一个图像反像。

5. max_image按像素计算两个图像的最大值。 6. min_image按像素计算两个图像的最大小值。 7. mult_image使两个图像相乘。

8. scale_image为一个图像的灰度值分级。 9. sqrt_image计算一个图像的平方根。 10. sub_image使两个图像相减。 5.2 Bit

1. bit_and输入图像的所有像素的逐位与。 2. bit_lshift图像的所有像素的左移。

3. bit_mask使用位掩码的每个像素的逻辑与。 4. bit_not对像素的所有位求补。

5. bit_or输入图像的所有像素的逐位或。 6. bit_rshift图像的所有像素的右移。 7. bit_slice从像素中提取一位。

8. bit_xor输入图像的所有像素的逐位异或。 5.3 Color

1. cfa_to_rgb把一个单通道颜色滤波阵列图像变成RGB图像。

2. gen_principal_comp_trans计算多通道图像的主要部分分析的转换矩阵。 3. linear_trans_color计算多通道图像的颜色值的一个仿射转换。 4. principal_comp计算多通道图像的主要部分。

5. rgb1_to_gray把一个RGB图像转变成一个灰度图像。 6. rgb3_to_gray把一个RGB图像转变成一个灰度图像。

7. trans_from_rgb把一个图像从RGB颜色空间转变成任意颜色空间。 8. trans_to_rgb把一个图像从任意颜色空间转变成RGB颜色空间。 5.4 Edges

1.close_edges使用边缘幅值图像消除边缘缺陷。

2. close_edges_length使用边缘幅值图像消除边缘缺陷。 3. derivate_gauss用高斯派生物对一个图像卷积。 4. diff_of_gauss近似高斯的拉普拉斯算子。

5. edges_color使用Canny、Deriche或者_Shen_滤波器提取颜色边缘。

6. edges_color_sub_pix使用Canny、Deriche或者_Shen_滤波器提取子像素精确颜色边缘。 7. edges_image使用Deriche、_Lanser、Shen或者_Canny滤波器提取边缘。

8. edges_sub_pix使用Deriche、_Lanser、Shen或者_Canny滤波器提取子像素精确边缘。 9. frei_amp使用Frei-Chen算子检测边缘(幅值)。

10. frei_dir使用Frei-Chen算子检测边缘(幅值和相位)。 11. highpass_image从一个图像提取高频成分。 12. info_edges在edges_image估计滤波器的宽度。 13. kirsch_amp使用Kirsch算子检测边缘(幅值)。

14. kirsch_dir使用Kirsch算子检测边缘(幅值和相位)。 15. laplace使用有限差计算拉普拉斯算子。 16. laplace_of_gauss高斯的拉普拉斯算子。

17. prewitt_amp使用Prewitt算子检测边缘(幅值)。

18. prewitt_dir使用Prewitt算子检测边缘(幅值和相位)。 19. Roberts使用Roberts滤波器检测边缘。

20. robinson_amp使用Robinson算子检测边缘(幅值)。

21. robinson_dir使用Robinson算子检测边缘(幅值和相位)。 22. sobel_amp使用Sobel算子检测边缘(幅值)。


Halcon学习博客整理 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:国际金融资料——花旗银行伦敦分行观感

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: