halcon函数详解

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

新增资料样式:函数编号:函数名功能:XXXXXXX支持语言:如果是全语言的,那么列举:C++下面的一种格式否则列举HDevelop的格式参数:参数名并行性:注意:需要注意的地方描述:该函数详细解释。前驱:一般需要先使用什么函数再使用该函数。后继:一般用于后续哪些函数替代项/改进:相关函数:参与编辑(署名):时间+谁原始版本:Halcon爱好者QQ群(246841075)上面共享的所叙述的函数2012-7月份开始吴敬鑫加入学习过程中查阅到的函数的翻译。Chapter_1_:Classification1.1Gaussian-Mixture-Models1.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.2Hyperboxes1.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.3Neural-Nets1.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.4Support-Vector-Machines1.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_2Control1.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:Develop1.dev_clear_obj功能:从HALCON数据库中删除一个图标。2.dev_clear_window功能:清除活动图形窗口。3.dev_close_inspect_ctrl功能:关闭一个控制变量的监视窗口。4.dev_close_window功能:关闭活动图形窗口。支持语言:参数:无描述:关闭由dev_open_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(::DrawMode:)功能:定义区域填充模式。支持语言:HDevelop参数:DrawMode缺省值:'fill'有效参数列表:'fill','margin'描述:dev_set_draw定义填充模式的区域。如果DrawMode设置为“fill”,显示的区域都填充;如果设置为“margin”,只显示轮廓。在“margin”的模式,外观的轮廓,受到dev_set_line_width,set_line_approx和返回结果:无返回值。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的行为。支持语言:DisplayMode(input_control)29.dev_update_time功能:为操作符打开或关闭切换时间测量。30.dev_update_var功能:在程序执行中指定活动窗口的行为。支持语言:函数形式:dev_update_pc(::DisplayMode:)描述:指定PC在程序执行古城中的行为,如果DisplayMode设置为默认值(on)的引用,那么在选定的程序的电脑总是显示正在执行的操作。此外项目文本是滚动的--如果必须--以便当前操作时可见的。如果模式是'off'PC程序在执行过程中不是可见的并且项目文本不会自动滚动。当当项目结束,PC程序有事可见的,滚动条停在当期pc程序所在位置。注意:导出时该语句无效。函数:dev_update_var(::DisplayMode:)参数:DisplayMode(input_control)注意:导出时该函数无效。31

1 / 3168
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功