halcon函数详解.xls
- 文档编号:11590823
- 上传时间:2023-06-01
- 格式:XLS
- 页数:3229
- 大小:269KB
halcon函数详解.xls
《halcon函数详解.xls》由会员分享,可在线阅读,更多相关《halcon函数详解.xls(3229页珍藏版)》请在冰点文库上搜索。
新增资料样式:
函数编号:
函数名功能:
XXXXXXX支持语言:
如果是全语言的,那么列举:
C+下面的一种格式否则列举HDevelop的格式参数:
参数名并行性:
注意:
需要注意的地方描述:
该函数详细解释。
前驱:
一般需要先使用什么函数再使用该函数。
后继:
一般用于后续哪些函数替代项/改进:
相关函数:
参与编辑(署名):
时间+谁原始版本:
Halcon爱好者QQ群(246841075)上面共享的http:
/所叙述的函数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功功能能:
终终止止循循环环执执行行。
ment功功能能:
向向程程序序添添加加一一行行注注释释。
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_windowdev_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和set_line_style影响。
特别的,对之后打开所有新的图形窗口有影响。
返回结果:
无返回值。
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的行为。
支支持持语语言言:
函函数数形形式式:
dev_update_pc(dev_update_pc(:
DisplayModeDisplayMode:
)DisplayMode(input_control)描描述述:
指指定定PCPC在在程程序序执执行行古古城城中中的的行行为为,如如果果DisplayModeDisplayMode设设置置为为默默认认值值(on)(on)的的引引用用,那那么么在在选选定定的的程程序序的的电电脑脑总总是是显显示示正正在在执执行行的的操操作作。
此此外外项项目目文文本本是是滚滚动动的的-如如果果必必须须-以以便便当当前前操操作作时时可可见见的的。
如如果果模模式式是是offoffPCPC程程序序在在执执行行过过程程中中不不是是可可见见的的并并且且项项目目文文本本不不会会自自动动滚滚动动。
当当当当项项目目结结束束,PCPC程程序序有有事事可可见见的的,滚滚动动条条停停在在当当期期pcpc程程序序所所在在位位置置。
注注意意:
导导出出时时该该语语句句无无效效。
29.dev_update_time功功能能:
为为操操作作符符打打开开或或关关闭闭切切换换时时间间测测量量。
30.dev_update_var功功能能:
在在程程序序执执行行中中指指定定活活动动窗窗口口的的行行为为。
支支持持语语言言:
函函数数:
dev_update_var(dev_update_var(:
DisplayModeDisplayMode:
)参参数数:
DisplayModeDisplayMode(input_control)(input_control)描描述述:
指指定定变变量量窗窗口口在在程程序序执执行行过过程程中中的的行行为为。
如如果果DisplayModeDisplayMode为为默默认认引引用用值值(on)(on),每每次次程程序序中中的的变变量量被被修修改改将将使使更更新新变变量量窗窗口口(图图标标和和控控制制变变量量)的的内内容容。
如如果果模模式式为为offoff,控控制制变变量量和和图图标标在在程程序序执执行行停停止止前前将将不不更更新新。
为为了了测测试试运运行行时时间间时时,所所有有HDevelopHDevelop运运行行时时界界面面更更新新操操作作需需要要关关闭闭。
注注意意:
导导出出时时该该函函数数无无效效。
31.dev_update_window功功能能:
在在程程序序执执行行中中指指定定输输出出行行为为。
支支持持语语言言:
参参数数:
DisplayMode(input_control)描描述述:
通通过过onon或或者者offoff在在程程序序执执行行过过程程中中自自动动控控制制输输出出对对象象到到图图形形窗窗口口。
在在单单步步模模式式下下,该该函函数数对对输输出出对对象象无无影影响响。
在在单单步步模模式式下下,输输出出对对象象始始终终显显示示在在已已激激活活的的图图像像窗窗口口。
如如果果只只有有选选择择的的对对象象输输出出到到图图形形窗窗口口上上,这这个个选选项项应应该该是是offoff。
可可以以通通过过dev_displaydev_display设设定定显显示示的的输输出出对对象象。
Chapter_4_:
File4.1Images/图图像像1.read_image功功能能:
读读取取有有不不同同文文件件格格式式的的图图像像。
支支持持语语言言:
不不同同语语言言参参数数不不一一致致,这这里里着着重重介介绍绍C+下下面面该该函函数数:
voidReadImage(HObject*Image,constHTuple&FileName)描述:
函数读取后台图像并生成Image对象。
文件名可以是一个或多个文件。
如果是传递了多个文件名,返回与文件名对应数量的图像对象元组。
2.read_sequence功功能能:
读读取取图图像像。
3.write_image功功能能:
用用图图形形格格式式写写图图像像。
4.get_image_size功能:
返回图像大小5.get_image_pointer1功能:
访问通道的指针支持语言:
C+下面:
voidGetImagePointer1(constHObject&Image,HTuple*Pointer,HTuple*Type,HTuple*Width,HTuple*Height)参数:
Image(input_object)Pointer(output_control)Type(output_control)Width(output_control)Height(output_control)并行:
描述:
返回图像类型,宽度和高度,以及指向第一个通道的指针,要特别注意如果图像类型是complex和“vector_file”的时候,图像排列顺序与一般图像不一致。
复数时,实部和虚部交错更替。
4.2Misc1.delete_file功功能能:
删删除除一一个个文文件件。
2.file_exists功功能能:
检检查查文文件件是是否否存存在在。
3.list_files功功能能:
列列出出目目录录中中的的所所有有文文件件。
4.read_world_file功功能能:
从从一一个个ARC/INFO世界文件中读取地理编码。
4.3Region/区区域域1.read_region功功能能:
读读取取二二值值图图像像或或者者HALCON区域。
2.write_region功功能能:
在在文文件件中中写写入入地地域域。
4.4Text/文文本本文文件件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.5Tuple1.read_tuple功功能能:
从从一一个个文文件件中中读读取取一一个个数数组组。
2.write_tuple功功能能:
向向一一个个文文件件中中写写入入一一个个数数组组。
3.gen_tuple_const(N,X)功功能能:
创创建建一一个个具具有有NN个个元元素素的的,每每个个元元素素都都为为XX的的元元组组并并返返回回4.6_XLD1.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多边形。
Chapter_5:
Filter5.1Arithmetic1.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.2Bit1.bit_and功功能能:
输输入入图图像像的的所所有有像像素素的的逐逐位位与与。
2.bit_lshift功功能能:
图图像像的的所所有有像像素素的的左左移移。
3.bit_mask功功能能:
使使用用位位掩掩码码的的每每个个像像素素的的逻逻辑辑与与。
4.bit_not功功能能:
对对像像素素的的所所有有位位求求补补。
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- halcon 函数 详解