HALCON10 函数中文手册

合集下载

HALCON 算子函数 整理 1-19章

HALCON 算子函数 整理 1-19章

halcon算子中文解释comment ( : : Comment : ) 注释语句exit ( : : : ) 退出函数open_file ( : : FileName, FileType : FileHandle ) 创建('output' or 'append' )或者打开(output )文本文件fwrite_string ( : : FileHandle, String : ) 写入stringdev_close_window ( : : : ) 关闭活跃的图形窗口。

read_image ( : Image : FileName : ) ;加载图片get_image_pointer1 ( Image : : : Pointer, Type, Width, Height )获得图像的数据。

如:类型(= ' 字节',' ' ',uint2 int2 等等) 和图像的尺寸( 的宽度和高度) dev_open_window( : :Row,Column,WidthHeight,Background :WindowHandle ) 打开一个图形的窗口。

dev_set_part ( : : Row1, Column1, Row2, Column2 : ) 修改图像显示的位置dev_set_draw (’fill’)填满选择的区域dev_set_draw (’margin’)显示的对象只有边缘线,dev_set_line_width (3) 线宽用Line Width 指定threshold ( Image : Region : MinGray, MaxGray : ) 选取从输入图像灰度值的g 满足下列条件:MinGray < = g < = MaxGray 的像素。

dev_set_colored (number) 显示region 是用到的颜色数目dev_set_color ( : : ColorName : ) 指定颜色connection ( Region : ConnectedRegions : : ) 合并所有选定像素触摸相互连通区fill_up ( Region : RegionFillUp : : ) 填补选择区域中空洞的部分fill_up_shape ( Region : RegionFillUp : Feature, Min, Max : )select_shape ( Regions : SelectedRegions : Features, Operation, Min, Max : ) 选择带有某些特征的区域,Operation 是运算,如“与”“或”smallest_rectangle1 ( Regions : : : Row1, Column1, Row2, Column2 ) 以矩形像素坐标的角落,Column1,Row2(Row1,Column2) 计算矩形区域( 平行输入坐标轴) 。

HALCON中的算子大全(中英对照)

HALCON中的算子大全(中英对照)
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
功能:停止程序执行。 18.until 功能:继续执行主体,只要条件是不真实的。 19. while 功能:继续执行主体,只要条件是真实的。
Chapter3 :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

halcon命令中文注解

halcon命令中文注解

read_image (WaferDies, 'wafer_dies')read_image (图片在程序中的名称, '图片在计算机中的名称')reopen_window_fit (WaferDies, 700, 0, 0, WindowHandle)reopen_window_fit (图片在程序中的名称, 700, 0, 0, WindowHandle)init_font (WindowHandle, -1, 2)和字体有关的一个命令get_window_extents (WindowHandle, _, _, WindowWidth, WindowHeight)设置窗口大小和位置dev_update_all ('off')把所有的dev_update从'on'设到'off',这似乎是设定文本显示的滚动与否dev_set_draw ('margin')定义区域填充模式。

如果DrawMode设置为'fill',输出地区被填满,如果设置为'margin',只有轮廓显示出来。

get_image_pointer1 (WaferDies, _, _, Width, Height)get_image_pointer1( Image : : : Pointer, Type, Width, Height )Access the pointer of a channel.The operator get_image_pointer1 returns a pointer to the first channel of the image Image. Additionally, the image type (Type= 'byte', 'int2', 'uint2', etc.) and the image size (width and height) are returned. Consequently, a direct access to the image data in the HALCON database via the pointer is possible from the programming language in which HALCON is used. An image is stored in HALCON linearized in row major order, i.e., line by line.指令get_image_pointer1返回一个图像WaferDies的第一通道的指针。

halcon fill_up函数

halcon fill_up函数

halcon fill_up函数摘要:1.函数halcon fill_up简介2.函数的作用和应用场景3.函数的参数说明4.函数的使用方法和示例5.总结正文:【1.函数halcon fill_up简介】halcon fill_up函数是Halcon图像处理软件中的一种常用函数,用于填充图像中的空白区域。

该函数可以对图像进行预处理,提高图像处理效率和准确性。

【2.函数的作用和应用场景】fill_up函数的主要作用是在图像中填充空白区域,使得图像更加完整。

在实际应用中,该函数常用于以下场景:- 对图像进行预处理,消除图像中的噪声,提高图像质量- 在图像分割、识别等处理过程中,填充目标物体周围的空白区域,使目标物体更加完整【3.函数的参数说明】fill_up函数需要两个参数:- 输入图像(Image):输入的图像数据,可以是单通道或多通道图像。

- 填充模板(Template):一个预定义的填充图案,用于填充图像中的空白区域。

【4.函数的使用方法和示例】fill_up函数的使用方法如下:```Image := fill_up(InputImage, Template)```其中,InputImage是需要填充的图像,Template是填充图案。

示例:```1.读取图像Image1 := read_image("image1.bmp")2.创建填充模板Template := create_struct_template(1, 1, "black")3.使用fill_up函数填充图像Image2 := fill_up(Image1, Template)4.显示填充后的图像display(Image2)```【5.总结】halcon fill_up函数是一个实用的图像预处理函数,通过填充图像中的空白区域,可以提高图像处理的效果和效率。

halcon create_shape_model参数

halcon create_shape_model参数

halcon create_shape_model参数
Halcon的create_shape_model函数用来创建形状模型,其参数如下:
1. ModelID:输出参数,形状模型的ID。

2. ObjectID:输入参数,包含待训练的模板图像的ID。

3. ScaleMin:输入参数,最小缩放因子。

4. ScaleMax:输入参数,最大缩放因子。

5. ScaleStep:输入参数,缩放因子的步长。

6. Metric:输入参数,形状匹配的度量方式,可以选择“use_polarity”表示使用极性信息进行匹配。

7. NumLevels:输入参数,形状模型金字塔的层数。

8. AngleStart:输入参数,旋转角度的起始值。

9. AngleExtent:输入参数,旋转角度的范围。

10. AngleStep:输入参数,旋转角度的步长。

11. Optimization:输入参数,形状模型的优化方式。

12. Contrast:输入参数,形状模型的对比度。

13. MinContrast:输入参数,形状模型的最小对比度。

14. GenParamName:输入参数,运行时参数的名称。

15. GenParamValue:输入参数,运行时参数的值。

更详细的描述和解释可以在Halcon的开发文档中找到。

HALCON算子函数整理1-19章

HALCON算子函数整理1-19章

HALCON算子函数整理1-19章halcon算子中文解释open_file(::FileName,FileType:FileHandle)创建('output'or'append')或者打开(output)文本文件fwrite_tring(::FileHandle,String:)写入tringdev_cloe_window(:::)关闭活跃的图形窗口。

read_image(:Image:FileName:);加载图片get_image_pointer1(Image:::Pointer,Type,Width,Height)获得图像的数据。

如:类型(='字节',''',uint2int2等等)和图像的尺寸(的宽度和高度)dev_open_window(::Row,Column,WidthHeight,Background:WindowHan dle)打开一个图形的窗口。

dev_et_part(::Row1,Column1,Row2,Column2:)修改图像显示的位置dev_et_draw(’fill’)填满选择的区域dev_et_draw(’margin’)显示的对象只有边缘线,dev_et_line_width(3)线宽用LineWidth指定threhold(Image:Region:MinGray,Ma某Gray:)选取从输入图像灰度值的g满足下列条件:MinGray<=g<=Ma某Gray的像素。

dev_et_colored(number)显示region是用到的颜色数目dev_et_color(::ColorName:)指定颜色connection(Region:ConnectedRegion::)合并所有选定像素触摸相互连通区fill_up(Region:RegionFillUp::)填补选择区域中空洞的部分fill_up_hape(Region:RegionFillUp:Feature,Min,Ma某:)elect_hape(Region:SelectedRegion:Feature,Operation,Min,Ma 某:)选择带有某些特征的区域,Operation是运算,如“与”“或”mallet_rectangle1(Region:::Row1,Column1,Row2,Column2)以矩形像素坐标的角落,Column1,Row2(Row1,Column2)计算矩形区域(平行输入坐标轴)dev_diplay(Object:::)显示图片dip_rectangle1(::WindowHandle,Row1,Column1,Row2,Column2:)显示的矩形排列成的。

halcon 本地函数

halcon 本地函数

halcon 本地函数
Halcon是一个强大的机器视觉软件库,提供了一系列的函数和工具,用于
处理和分析图像数据。

在Halcon中,本地函数(HDevelop)是一种特殊
的函数,用于在HDevelop环境中进行图像处理和分析。

本地函数通常用于执行特定的图像处理任务,例如图像增强、特征提取、目标检测等。

这些函数通常由Halcon的开发人员编写,并在HDevelop环境中提供。

通过使用本地函数,用户可以更加灵活地定制和扩展Halcon的功能。

要使用本地函数,您需要先在HDevelop环境中创建一个新的程序或脚本,然后导入所需的本地函数库。

您可以使用Halcon的API或HDevelop的脚本语言来调用这些函数,并传递适当的参数以执行所需的图像处理任务。

请注意,本地函数的可用性和功能可能因Halcon版本而异。

要获取更多关于本地函数的信息,请参考Halcon的官方文档或与Halcon的支持团队联系。

halcon加减乘除运算 -回复

halcon加减乘除运算 -回复

halcon加减乘除运算-回复Halcon是一款强大的机器视觉软件,被广泛应用于工业自动化、医疗影像、交通监控等领域。

它的强大之处不仅仅在于其先进的图像处理算法,还在于其丰富的运算功能,包括加减乘除等基本运算。

下面,我将一步一步回答如何在Halcon中进行加减乘除运算。

首先,让我们了解一下Halcon的基本数据类型。

在Halcon中,数字可以用整数、浮点数和复数三种数据类型表示。

其中,整数类型表示为整数值,浮点数类型表示为带小数点的数值,复数类型表示为实部和虚部的组合。

这些数据类型可以用于各种运算操作。

Halcon中的加法运算符是"+",用于将两个数值相加。

例如,若要计算3和4的和,可以使用以下代码:Halcona := 3b := 4c := a + b这段代码首先将3赋给变量a,将4赋给变量b,然后使用运算符"+"将a和b相加,结果赋给变量c。

在代码运行后,变量c的值将变为7。

Halcon中的减法运算符是"-",用于将一个数值减去另一个数值。

以下是一个示例代码,演示如何计算9减去5的结果:Halcona := 9b := 5c := a - b这段代码将9赋给变量a,将5赋给变量b,然后使用运算符"-"将a 减去b,结果赋给变量c。

在代码运行后,变量c的值将变为4。

Halcon中的乘法运算符是"*",用于将两个数值相乘。

以下是一个示例代码,演示如何计算2乘以6的结果:Halcona := 2b := 6c := a * b这段代码将2赋给变量a,将6赋给变量b,然后使用运算符"*"将a 和b相乘,结果赋给变量c。

在代码运行后,变量c的值将变为12。

Halcon中的除法运算符是"/",用于将一个数值除以另一个数值。

以下是一个示例代码,演示如何计算10除以2的结果:Halcona := 10b := 2c := a / b这段代码将10赋给变量a,将2赋给变量b,然后使用运算符"/"将a 除以b,结果赋给变量c。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档