零[0],序,halcon函数区分

1,dev_**,系统/窗口相关算子

halcon形式

dev_clear_obj                        //从Halcon中删除一个图标物体                       
dev_clear_window                     //清除活动窗体
dev_close_inspect_ctrl               //关闭控制变量检查/测量窗体
dev_close_window                     //关闭活动窗体
dev_display                          //在现有窗体上显示图像目标
dev_error_var                        //定义一个错误变量
dev_get_exception_data               //存取一个数组元素
dev_get_preferences                  //通过查询HDevelop的参数选择
dev_inspect_ctrl                     //打开一个或多个控制变量的监视窗口
dev_map_par                          //打开一个可视化对话框来设置参数
dev_map_prog                         //使HDevelop的主窗体可视化
dev_map_var                          //在屏幕上打开一个变量窗体
dev_open_window                      //打开一个图像窗体
dev_set_check                        //指定错误检查
dev_set_color                        //设置一个颜色再某个显示区域
dev_set_colored                      //设置一个混合颜色再某个显示区域
dev_set_draw                         //设置区域颜色填充
dev_set_line_width                   //设置区域轮廓输出的线宽
dev_set_lut                          //设置颜色查询表
dev_set_paint                        //设置灰度值输出模式
dev_set_part                         //在当前窗体显示设定区域大小的图像
dev_set_preferences                  //通过设置HDevelop的参数选择
dev_set_shape                        //设置区域输出的形状
dev_set_window                       //激活图像窗体
dev_set_window_extents               //改变窗体的大小和位置
dev_unmap_par                        //关闭一个可视化对话框来设置参数
dev_unmap_prog                       //关闭一个Halcon主窗体,关闭一次Halcon软件
dev_unmap_var                        //关闭一个变量窗体
dev_update_pc                        //在程序上指定PC行为,更新程序计数器
dev_update_time                      //为操作符打开/关闭切换时间测量,显示处理时间
dev_update_var                       //在程序上指定活动窗体行为,更新变量
dev_update_window                    //在程序上指定活动窗体行为,更新窗体
dev_open_window_fit_image            //按照图像大小打开窗体
dev_open_window_fit_size             //按照图像尺寸打开窗体
dev_resize_window_fit_image          //按照图像大小刷新窗体
dev_resize_window_fit_size           //按照图像尺寸刷新窗体
dev_update_off                       //关闭刷新dev_update_pc/dev_update_time/..
dev_update_on                        //开启刷新dev_update_pc/dev_update_time/..

C++形式

LIntExport  void OpenWindow(*******);

C#形式

public static void OpenWindow(*******);

2,read_**,读操作有关的算子

halcon形式

read_surface_model                   //读取曲面匹配模型文件
read_calib_data                      //读取矫正数据模型对应的文件
read_cam_par                         //从文本文件中读取内部相机参数
read_camera_setup_model              //读取相机设备模式对应的文件
read_char                            //从一个文本窗口读取一个字符
read_class_box                       //从一个文件中读取分类器
read_class_gmm                       //从f文件中读取一个高斯混合模型
read_class_mlp                       //从一个文件中读取一个多层感知器
read_class_svm                       //从一个文件中读取一个支持向量机
read_component_model                 //从一个文件中读取组件匹配模型
read_contour_xld_arc_info            //从用ARC/INFO生成格式表示的文件读取XLD轮廓
read_contour_xld_dxf                 //从一个DXF文件中读取一XLD轮廓。DXF:CAD绘图格式
read_data_code_2d_model              //从一个文件中读取一个二维条码模型并新建一个模型
read_deformable_model                //从f文件中读取一个可变形模型
read_descriptor_model                //从文件中读取一个描述符模型
read_fft_optimization_data           //从一个文件中下载FFT速度最优数据
read_funct_1d                        //从文件中读取一个函数
read_gray_se                         //为灰度形态学下载一个结构基础
read_kalman                          //读取一个卡尔曼滤波器的说明文件
read_matrix                          //读取矩阵文件
read_ncc_model                       //从一个文件中读取一个NCC(归一化算法,快速匹配)模型
read_object_model_3d                 //读取一个3D对象模型,该文件格式为dxf格式
read_ocr                             //从文件的文件名读取OCR分级器
read_ocr_class_mlp                   //从一个文件中读取OCR分级器;
read_ocr_class_svm                   //从文件中读取基于OCR分级器的SVM
read_ocr_trainf                      //从文件中读取字符,将其转换到图像中
read_ocr_trainf_names                //査询哪些字符存储在测试文件中
read_ocr_trainf_select               //从文件中读取测试特定字符,将其转换到图像中
read_ocv                             //从文件中读取一个ocv工具
read_polygon_xld_arc_info            //从用ARC/INFO生成格式表示的文件读取XLD多边形
read_polygon_xld_dxf                 //从一个DXF文件中读取一XLD多边形
read_pose                            //从一个文本文件中读取一个二维坐标系
read_region                          //读取二值图像或者HALCON区域
read_samples_class_gmm               //从一个文件中读取一个高斯混合模型范本
read_samples_class_mlp               //从一个文件中读取一个多层感知器的范本数据
read_samples_class_svm               //从一个文件中读取一个支持向量机的范本数据
read_sampset                         //从一个文件中读取一个分类器范本数据集
read_sequence                        //读取图像
read_serial                          //读取一个串行设备
read_shape_model                     //从一个文件中读取一个轮廓匹配模型
read_shape_model_3d                  //读取一个3D轮廓模型文件
read_string                          //从一个文本窗口读取一个字符串
read_template                        //从f文件中读取f模板
read_training_components             //从f文件中读取组件模型结果
read_tuple                           //从一个文件中读取一个数组
read_variation_model                 //从f文件中读取一个变化模型
read_world_file                      //从一个ARC/INF。世界文件中读取地理编码
read_image                           //读取不同文件格式的图像

C++形式

LIntExport void ReadImage(******);

C#形式

public static void ReadImage(******);

3,write_**,读操作有关的算子

halcon形式

write_calib_data                //保存矫正数据模型到一个文件中
write_cam_par                   //将内部相机参数写入文本文件中
write_camera_setup_model        //保存相机设备模式参数到一个文件中
write_class_box                 //将分类器保存到文件中;
write_class_gmm                 //向一个文件中写入高斯混合模型。
write_class_mlp                 //向一个文件中写入一个多层感知器
write_class_svm                 //向一个文件中写入一个支持向量机
write_component_model           //把一个组件匹配模型写入一个文件中
write_contour_xld_dxf           //向一个DXF格式的文件中写A.XLD轮廓
write_contour_xld_arc_info      //向用ARC/INFO生成格式表示的文件写入XLD轮廓
write_deformable_model          //将f可变形模型保存到文件中
write_data_code_2d_model        //将个二维条码模型写入一个文件
write_descriptor_model          //将一个描述符模型保存(写入)到文件中
write_fft_optimization_data     //把FFT速度最优数据存储在一个文件中
write_funct_1d                  //将一个函数写入一个文件
write_matrix	                //把矩阵写入到文件中
write_ncc_model                 //向一个文件中保存NCC(归T七算法,快速匹配)模型
write_object_model_3d           //保存一个3D对象模型
write_ocr                       //将OCR分级器的OCRHandle写入文件的文件名
write_ocr_class_mlp             //将OCR分级器的OCRHandle写入由文件名确定的文件中
write_ocr_class_svm             //将一个OCR分级器写入文件
write_ocr_trainf                //将已测试的字符存储到文件中
write_ocr_trainf_image          //将字符写入正在测试的文件中
write_ocv                       //将一个OCV工具保存到文件
write_polygon_xld_arc_info      //向用ARC/INFO生成格式表示的文件写入XLD多边形
write_polygon_xld_dxf           //向一个DXF格式的文件中写入一XLD多边形
write_pose                      //将一个三维坐标系写入一个文本文件
write_region	                //在文件中写入区域
write_samples_class_gmm         //向一个文件中写入高斯混合模型的范本数据
write_samples_class_mlp         //向一个文件中写入一个多层感知器的范本数据
write_samples_class_svm         //向一个文件中写入一个支持向量机的示范数据
write_serial	                //写入一个串行设备
write_shape_model               //向一个文件中写入一个轮廓匹配模型
write_shape_model_3d	        //把f3D轮廓模型保存到文件中
write_string	                //在一个窗口中打印文本
write_surface_model             //将一个曲面匹配模型保存到文件中
write_template                  //向一个文件中写入模板
write_training_components       //把一个组件模型写入到f文件中
write_tuple                     //向一个文件中写入f数组
write_variation_model           //将一个变化模型写入文件
write_image                     //用图形格式写图像
write_lut                       //把调色板作为文件写入

C++形式

LIntExport void WriteImage(******);

C#形式

public static void WriteImage(******);

4,draw_**,画线/圆/区域相关算子

halcon形式

draw_circle                        //画圆
draw_circle_mod                    //画圆
draw_ellipse                       //画椭圆
draw_nurbs                         //画NURBS曲线
draw_nurbs_interp                  //使用插值画NURBS曲线
draw_nurbs_mod                     //画NURBS曲线
draw_point                         //画点
draw_point_mod                     //画点
draw_polygon	                   //画多边形
draw_rectangle2                    //画带角度的矩形
draw_rectanglel                    //画矩形
draw_rectanglel_mod                //画矩形
draw_region                        //画闭合区域
draw_xld                           //画轮廓
draw_xld_mod	                   //画轮廓
draw_line                          //画线
draw_line_mod                      //画线
draw_lut	                       //交互利用调色板

C++形式

LIntExport void DrawLine(******);

C#形式

public static void DrawLine(******);

5,gen_**,生成操作相关算子

halcon形式

gen_image_surface_first_orde       //创建一阶多项式的一个弯曲灰度表面
gen_region_polygon_filled          //将多边形存储为已填充区域
gen_arrow_contour_xld              //创建箭头形状的轮廓
gen_bandfilter                     //创建一个理想带通滤波器
gen_bandpass                       //创建一个理想带通滤波器
gen_binocular_proj_rectification   //计算双目视觉立体系统图像的投射矫正值
gen_bundle_adjusted_mosaic         //把多重图像合成一个马赛克图像
gen_caltab                         //创建一个标定板文件和相应的附文件
gen_checker_region                 //创建S方格式区域
gen_circle                         //创建一个圆
gen_circle_contour_xld             //创建一个圆或圆弧轮廓
gen_contour_nurbs_xld              //将一个NURBS曲线转换为一个XLD轮廓
gen_contour_polygon_rounded_xld    //根据一个多边形以元组形式给出圆形角点创建一个XLD轮廓
gen_contour_polygon_xld            //根据一个多边形(以元组形式给出)创建一个XLD轮廓
gen_contour_region_xld             //根据区域创建XLD轮廓
gen_contours_skeleton_xld          //将骨骼框架转换为XLD轮廓
gen_cooc_matrix                    //在一个图像中计算一个区域中同时出现的矩阵
gen_cross_contour_xld              //根据每个输入点交叉的形状创键一个XLD轮廓
gen_cube_map_mosaic                //创建立方马赛克图像(含6方位图像)
gen_derivative_filter              //在频域内生成一个派生滤波器
gen_discse                         //创建灰度形态学生成椭圆结构
gen_ellipse                        //创建椭圆
gen_ellipse_contour_xld            //根据相应的椭圆弧创建一个XLD轮廓
gen_empty_obj                      //创建一个空的目标元组
gen_empty_region	               //创建一个空的区域
gen_filter_mask                    //在空域内存储一个滤波器掩码作为实时图像
gen_gabor                          //创建一个Gabor滤波器
gen_gauss_filter	               //在频域内生成一个高斯滤波器
gen_gauss_pyramid                  //创建一个高斯金字塔
gen_grid_rectification_map         //计算扭曲图像与基于规律的网格的正确的图像的映射
gen_grid_region                    //创建网格区域
gen_highpass	                   //创建理想高通滤波器
gen_image_const                    //创建一个指定类型的(固定灰度值为0)图像
gen_image_proto                    //创建一个指定的固定灰度值的图像
gen_image_to_world_plane_map       //生成一张投影图,在大地坐标系中描绘该图像的映射
gen_image3                         //从像素(红、绿、蓝)的三个指针创建一个图像;
gen_image3_extern                  //从带存储管理的像素的一个指针创建一个图像
gen_imagel                         //从像素的一个指针创建一个图像
gen_imagel_rect	                   //从像素(带存储管理)的指针创建一个矩形区域的图像
gen_initial_components             //提取一个组件模型的最初组件
gen_mean_filter                    //创建一个均值滤波器
gen_measure_rectangle2             //提取与矩形垂直中心轴线的直线边缘,设定ROI
gen_measure_arc                    //提取与圆弧垂直中心轴线的直线边沿,设定ROI
gen_nurbs_interp	               //创建一个NURBS曲线轮廓
gen_parallel_contour_xld           //计算一个XLD轮廓的平行轮廓
gen_parallels_xld                  //提取并行XLD多边形;
gen_polygons_xld                   //根据多边形近似创建XLD轮廓
gen_principal_comp_trans           //计算多通道图像的PCA(主要部分分析)的转换矩阵
gen_projective_mosaic              //把多重图像合成一个马赛克图像
gen_psf_defocus                    //创建一个均匀散焦模糊的脉冲相应
gen_psf_motion                     //创建一个(线性)运动模糊的脉冲相
gen_radial_distortion_map          //生成一张投影图,改变图像像素的径向畸变
gen_random_region                  //创建一个随机区域
gen_random_regions                 //创建随机区域如圆周,矩形和椭圆
gen_rectangle2                     //创建任意方向的矩形
gen_rectangle2_contour_xld         //创建一个矩形XLD轮廓
gen_rectanglel                     //创建一个与坐标轴平行的长方形
gen_region_contour_xld             //从XLD元组中创建一个区域
gen_region_histo                   //将一个直方图转换为一个区域
gen_region_hline	               //将Hesse正规形状中描述的输入线存储为区域(类似分界线)
gen_region_line                    //将输入线以区域形式存储
gen_region_points                  //将个别的像素存储为图像区域
gen_region_polygon                 //将一个多边形存储为一个目标图像
gen_region_polygon_xld             //创建一个XLD多边形中的区域
gen_region_runs                    //创建一个扫描宽度编码中的图像区域
gen_sin_bandpass                   //用正弦形状生成一个带通滤波器
gen_spherical_mosaic               //创建球形马赛克图像
gen_std_bandpass                   //用高斯或者正弦形状生成一个带通滤波器
gen_struct_elements                //生成一个标准结构基础
gen_binocular_proj_rectification   //创建转换图,其描述从一个双目相机到个普通的矫正图像面的图像映射
gen_image1_extern                  //从带存储管理的像素的一个指针创建一个图像
gen_image_surface_second_order     //创建二阶多项式的一个弯曲灰度表面
gen_image_interleaved              //从交叉像素的一个指针创建f三通道图像
gen_lowpass                        //创建一个理想低通滤波器

C++形式

LIntExport void GenCircle(******);

C#形式

public static void GenCircle(******);

6,region_**,区域操作相关算子

halcon形式

region_to_bin                        //把一个区域转变为f二进制字节图像
region_to_label                      //把区域转变为一个标签图像
region_to_mean                       //通过区域平均灰度值产生一个新图像
regiongrowing                        //利用区域增长分割图像。
regiongrowing_mean                   //利用平均灰度值执行区域増长
regiongrowing_n                      //利用区域增长为多通道图像分割图像

C++形式

LIntExport void RegionFeatures(******);

C#形式

public static void RegionFeatures(******);

7,create_**,创建操作相关算子

halcon形式

create_aniso_shape_model	          //准备一个x,y方向可缩放比例的匹醋仑廓模型
create_aniso_shape_model_xld	      //准备一个x,y方向可缩放比例的匹配XLD轮廓模型
create_bar_code_model                 //创建一个条形码阅读器模型
create_barrier                        //创建一个排斥对象
create_bg_esti                        //创建一个背景评估数据集并逬行初始化
create_class_lut_svm                  //产生一个基于矢量(svm)的颜色査找表分类器
create_camera_setup_model             //创建一个相机设备模式
create_calib_data                     //创建一个矫正数据模型
create_calib_descriptor_model         //创建一个校正透视描述符匹配模型。
create_caltab                         //创建一个标定板描述文件和附加文件
create_cam_pose_look_at_point         //创建一个3D摄像机位置(从摄像机中心观察方向)
create_class_box	                  //创建一个新的分类器
create_class_lut_gmm	              //产生一个基于高斯矩阵模型(gmm)的颜色査找表分类器
create_class_lut_mlp	              //产生基于多层感知器(mlp)的颜色査找表分类器
create_class_mlp	                  //为样式分类创建一个多层感知器
create_class_svm	                  //为模式分类创建一个支持向量机
create_color_trans_lut                //创建一个颜色查询表,该表为RGB图像提供转换服务
create_component_model                //创建一个组件匹配模型
create_condition	                  //创建一个信号对象
create_data_code_2d_model             //创建一个二维条形码阅读器模型;
create_event	                      //创建一个事件对象
create_funct_1d_array                 //从Y值的序列中创建一个函数
create_funct_1d_pairs                 //从(X,Y)集合中创建一个函数
create_lexicon                        //创建一个新的单词列表,输岀该词典句柄
create_local_deformable_model         //创建局部的可变形匹配模型;
create_local_deformable_model_xld     //创建局部的可变性XLD匹配模型
create_matrix	                      //创建一个矩阵
create_mutex	                      //创建一个互斥对象
create_ncc_model	                  //创建一个NCC(归一化算法,快速匹配)匹配模型
create_ocr_class_box	              //创建新的OCR分级器
create_ocr_class_mlp	              //利用MLP(多层感知器)创建一个新的OCR分级器
create_ocr_class_svm	              //利用支持向量机创建一个OCR分级器
create_ocv_proj                       //创建一个基于灰度值突出新的ocv工具
create_planar_calib_deformable_model  //创建一个(带校正透视的)可变形模型
create_planar_uncalib_deformable_model//创建一个(不带校正透视的)可变形模型
create_pose                           //创建一个三维标系
create_rectification_grid             //创建一个附文件,描述矫正网格
create_scaled_shape_model             //创建可缩放比例的匹酉院廓模型
create_scaled_shape_model_xld         //创建可缩放比例的匹配轮廓XLD模型
create_shape_model                    //创建一个(不可缩放比例的)匹配轮廓模型
create_shape_model_3d                 //创建一个3D目标模型
create_shape_model_xld                //创建一个不可缩放比例的匹配XLD轮廓模型
create_sheet_of_light_model           //创建一个基于3D测量的片光模型
create_stereo_model	                  //创建一个多视角立体模型
create_surface_model	              //创建一个曲面匹配模型
create_template                       //为模板匹配准备一个格式
create_template_rot                   //为旋转模板匹配准备一个格式
create_text_model                     //创建一个文字模型
create_trained_component_model        //基于组件模型来创建组件匹配模型;
create_uncalib_descriptor_model       //准备一个描述符匹配模型
create_variation_model                //创建一个用于图像对比的变化模型
create_planar_calib_deformable_model_xld   //创建一个以XLD轮廓为平面(带校正透视的)可变形模型
create_planar_uncalib_deformable_model_xld //创建一个以XLD轮廓为平面(不带校正透视的)可变形模型
create_class_gmm	                  //创建一个高斯混合模型分类

C++形式

LIntExport void CreateNccModel(******);

C#形式

public static void CreateNccModel(******);

8,tuple_**,数组操作相关算子

​​​​​​​​​​​​​​halcon形式

tuple_greater_equal                //测元组是否大于等于另一个
tuple_sin                          //计算一个元组的正弦
tuple_abs                          //计算一个元组的绝对值
tuple_acos                         //计算一个元组的反余弦
tuple_add                          //两个元组相加
tuple_and                          //两个元组的逻辑与
tuple_asin                         //计算一个元组的反余弦
tuple_atan                         //计算个元组的反正切
tuple_atan2                        //计算一个元组四个象限的反正切
tuple_band                         //计算两个元组的运算
tuple_bnot                         //元组逻辑非运算
tuple_bor                          //计算两个元组的运算
tuple_bxor                         //计算两个元组的异或运算
tuple_ceil                         //计算一个元组的上限函数
tuple_chr                          //根据ASCII码将整型元组转换为字符元组
tuple_chrt                         //根据ASCII码将整型元组转换为字符串
tuple_concat	                   //合并两个元组为一个新的
tuple_cos                          //计算一个元组的余弦
tuple_cosh                         //计算一个元组的双曲余弦
tuple_cumul                        //计算一个元组的累计和
tuple_deg                          //将一个元组从弧度转换为角度
tuple_deviation                    //返回一个元组元素的标准差
tuple_div                          //将两个元组相除
tuple_environment                  //读取一个或多个环境变量
tuple_equal                        //两个元组是否相同
tuple_exp                          //元组的指数运算
tuple_fabs                         //计算一个元组(例如浮点数)的绝对值
tuple_find                         //找出第2元组对应元组在第一元组对应的位置(索引)
tuple_first_n                      //选取一个元组的前几个元素。
tuple_floor                        //计算一个元组的“地板函数"
tuple_fmod                         //计算两个元组浮点数相除的余数
tuple_gen_const                    //创建指定长度并初始化该元组
tuple_gen_sequence                 //按指定步长初始化一个元组
tuple_greater                      //测试一个元组是否大于另一元组
tuple_histo_range                  //计算一个元组的正态分布值
tuple_is_number                    //检测一个字符串元组是否表示数字
tuple_last_n                       //选择从符号“n"开始到元组末尾的所有元素
tuple_length	                   //返回一个元组元素数目
tuple_less_equal	               //测试一个元组是否小于等于另
tuple_max                          //返回一个元组的最大元素
tuple_max2                         //计算两个元组的元素宽度的最大值
tuple_mean                         //返回一定数量元组的平均值
tuple_median	                   //返回一个元组元素的中值
tuple_min                          //返回一个元组的最小元素
tuple_min2                         //计算两个元组的元素宽度的最小值
tuple_mod                          //计算两个元组整型数相除的余数
tuple_mult                         //两个元组相乘
tuple_neg                          //将一个元组取反
tuple_not                          //两个元组的逻辑非
tuple_not_equal                    //测试两个元组是否不相等
tuple_number	                   //将一个字符串元组转换为个数字元组
tuple_or	                       //两个元组的逻辑或
tuple_ord                          //将一个字符串的元组转换为对应的ASCII码整数
tuple_ords                         //将一个字符串的元组转换为它们ASCII码的元组
tuple_pow                          //计算两个元组的幂函数
tuple_rad                          //将一个元组从角度转换为弧度
tuple_rand                         //创建指定长度并初始化0-1之间的任意值的元组
tuple_real                         //将一个元组转换为一个浮点数的元组
tuple_regexp_match                 //正则表达式匹配
tuple_regexp_replace               //正则表达式替换
tuple_regexp_select                //正则表达式选择
tuple_regexp_test                  //正则表达式测试
tuple_remove	                   //从元组中移出元素
tuple_round                        //将一个元组转换为一个整型数的元组
tuple_rsh                          //元组逐位右移
tuple_select	                   //选择一个元组中单一元素
tuple_select_range                 //选择一个元组中的两索弓1间的连续元素
tuple_select_rank                  //选择一个元组中序号为n的元素
tuple_sgn                          //计算一个元组的正负
tuple_sinh                         //计算一个元组的双曲正弦
tuple_sort                         //按照升序排序
tuple_sort_index	               //将元组的元素排序并返回元组的索引
tuple_split                        //在字符串分割
tuple_sqrt                         //计算一个元组的平方根
tuple_str_bit_select               //选择一个元组中单一符号或位
tuple_str_first_n                  //分割从第一个字符直到字符串兀组外的位置”n”处
tuple_str_last_n	               //从字符串元组外位置“n"处开始分割所有的字符
tuple_str_chr                      //向前搜索一个位于字符串元组内的字符
tuple_string	                   //将一个元组转换为一个字符串元组
tuple_strlen	                   //字符串元组中每个字符串的长度
tuple_strrchr                      //向后搜索位于字符串元组内的字符
tuple_strrstr                      //向后搜索一个位于字符串元组内的字符串
tuple_strstr	                   //向前搜索一个位于字符串元组内的字符串
tuple_sub                          //两个元组相减
tuple_sum                          //返回一个元组所有元素的和
tuple_tan                          //计算一个元组的正切
tuple_tanh                         //计算一个远足的双曲正切
tuple_uniq                         //相邻重叠的元组数只保留一个
tuple_xor                          //两个元组的逻辑互斥或
tuple_ldexp                        //计算两个元组的返回长双精度指数函数
tuple_less	                       //测试一个元组是否小于另一个元组
tuple_int                          //将一个元组转换为一个整型元组
tuple_inverse                      //将一个元组反置排序
tuple_log                          //计算一个元组的自然对数
tuple_log10                        //计算一个元组底为10的对数
tuple_lsh                          //元组逐位左移

C++形式

LIntExport void TupleAbs(******);

C#形式

public static void TupleAbs(******);

9,get_**,获取属性相关算子

​​​​​​​halcon形式

get_calib_data_observ_points	  //获取标定板上圆点的中心坐标,和各个校正目标物体的坐标系
get_camera_setup_param            //获取相机设备模式的参数
get_contour_global_attrib_xld     //返回一个XLD轮廓的全局特征值
get_data_code_2d_objects          //查询搜索二维条码符号过程中创建对象的图标
get_grayval_contour_xld           //获取一个图像中XLD轮廓区域内的灰度值
get_next_socket_data_type         //决定下一个网络数据的HALCON数据类型
get_os_window_handle              //获取操作系统图像处理
get_param_names                   //获取一个HALCON程序参数的名字
get_params_class_mlp              //获取一个多层感知器的参数
get_prep_info_class_svm           //获取一个支持向量机的预处理特征向量的信息内容
get_sheet_of_light_param	      //获取片光模型的参数
get_sheet_of_light_result         //获取通过片光技术获得的测量结果(图标)
get_stereo_model_image_pairs      //获取立体模型中双目(成对)图像的列表
get_surface_model_param           //获取曲面匹配模型参数
get_text_model_param              //查找文字模型参数
get_window_param                  //获取窗口设置参数的值
get_y_value_funct_1d              //返回任意位置函数的值
get_bar_code_param                //荻取一个或多个描述条形码模式的参数
get_bar_code_object               //访问创建在搜寻或条形码符号解码过程中的对象图标
get_bar_code_param_specific       //获取一个或多个描述条形码模式的特定参数
get_bar_code_result               //获取字母数字混合编码的结果
get_bg_esti_params                //获取一个数据集的参数
get_calib_data                    //获取标定数据
get_channel_info                  //一幅目标图像组成部分的信息
get_chapter_info                  //获取程序有关章节的信息
get_check                         //HALCON控制模式下被激活的列表
get_circle_pose                   //从一个圆周相应的二维投射中决定它的三维模式
get_class_box_param               //获取分类器对应的参数信息
get_component_model_tree          //获取组件匹配模型的搜索树
get_comprise                      //获取一个图像矩阵的输出处理
get_component_model_params        //基于确定的组件和关系创建一个组件匹配模型
get_component_relations           //获取组件模型与样品之间的关系
get_compute_device_param          //获取指定计算设备(工业相机)的参数
get_compute_device_info           //获取指定计算设备的信息(工业相机)
get_contour_angle_xld             //为每个轮廓点计算一个XLD轮廓方向
get_contour_attrib_xld            //返回一个XLD轮廓的点的特征值
get_contour_xld                   //返回XLD轮廓的坐标
get_data_code_2d_param            //获取一个或多个描述二维条码模型的参数
get_data_code_2d_results          //获取字母数字混合编码的结果,搜索二维条码符号过程中累计的
get_deformable_model_contours     //提取一个可变形模型中对应的轮廓
get_deformable_model_origin       //提取一个可变形模型的原点(参考点)
get_deformable_model_params       //提取一个可变形模型的参数
get_descriptor_model_origin       //获取描述符模型的参考点
get_descriptor_model_params       //获取描述符模型的参数
get_descriptor_model_points       //获取描述符模型的兴趣点(字符的笔画定位点)
get_descriptor_model_results	  //获取描述符模型的样品
get_diagonal_matrix               //获取矩阵的对角元素
get_draw	                      //获取区域绘画模式
get_error_text                    //查询HALCON错误测试后错误数目
get_features_ocr_class_mlp        //根据0CRHandle确定的字符计算其特征参数,并将它们返回;
get_features_ocr_class_svm	      //计算一个字符的特征
get_fix                           //获取查询表的固定模式
get_fixed_lut                     //为实际彩色图像获取固定调色板
get_font                          //获取现有字体
get_font_extents	              //获取所有字体的特征(最大值)
get_found_component_model         //根据搜索到的目标组件来提取所对应的匹配模型根成分
get_framegrabber_callback         //查找图像设备的回调
get_framegrabber_lut	          //查找图像获取设备的查询表;
get_framegrabber_param            //査找图像获取设备的指定参数
get_grayval                       //获取一个图像目标(坐标)的灰度值
get_grayval_interpolated          //获取一个图像指定位置的灰度值
get_hsi                           //获取颜色的HSI编码
get_image_pointer3                //获取一个彩色图像的指针
get_image_pointer1                //获取一个通道的指针
get_image_pointer1_rect           //获取图像数据指针和输入图像区域内最小矩形内部的图像数据
get_image_size                    //获取图像的大小
get_image_time                    //获取图像被创建的时间
get_image_type                    //获取图像的类型
get_lut                           //获取现在的调色板
get_keywords                      //获取指定给程序的关键字
get_line_approx                   //获取轮廓显示的近似误差
get_line_of_sight                 //计算相应于图像中一个点的视线
get_line_width                    //获取轮廓显示的线宽
get_lines_xld                     //返回一个XLD多边形数据
get_lut_style                     //获取调色板的修正参数
get_mbutton                       //等待鼠标按下并返回鼠标按下的位置
get_mbutton_sub_pix               //等待鼠标按下并返回鼠标按下的位置
get_modules                       //査询已使用模块和模块关键码
get_mposition                     //查询鼠标位置
get_mposition_sub_pix             //查询鼠标位置
get_mshape                        //查询现在鼠标指针形状
get_ncc_model_origin              //提取一个NCC(归一化算法,快速匹配)模型的原点(参考点)
get_ncc_model_params	          //提取NCC(归一化算法,快速匹配)模型的参数
get_obj_class                     //一副目标图像类的名称
get_object_model_3d_params        //提取一个3D对象模型的参数
get_operator_info                 //获取关于HALCON程序的信息
get_operator_name                 //获取由给定字符串作为它们的名字的程序
get_paint                         //获取灰度值的显示模式
get_pair_funct_1d                 //根据控制点的索引查询一个函数值
get_parallels_xld                 //返回一个XLD并行数据
get_param_info                    //获取关于程序参数的信息
get_param_num                     //获取一个HALCON程序不同参数类的数目
get_params_ocr_class_svm          //返回一个OCR分级器的参数
get_param_types                   //获取一个HALCON程序控制参数的缺省数据类型
get_params_class_gmm	          //提取高斯混合模型的参数
get_params_class_svm         	  //提取一个支持向量机的参数
get_params_ocr_class_mlp	      //返回一个OCR,mlp模型对应的各项参数
get_part                          //获取图像部分
get_part_style                    //获取灰度值显示的插值模式
get_pixel                         //获取查询表索引的颜色
get_points_ellipse	              //计算椭圆上特定角度的一个点
get_polygon_xld                   //返回一个XLD多边形数据
get_pose_type                     //获取一个三维的方位
get_prep_info_ocr_class_mlp       //计算OCR分级器预设定矢量特性的信息
get_prep_info_class_mlp           //提取一个多层感知器的预处理特征向量的信息内容
get_prep_info_ocr_class_svm       //计算基于OCR分级器的SVM的预定义特征矢量的信息内容
get_prep_info_class_gmm           //提取一个高斯混合模型的预处理特征向量的信息内容
get_rectangle_pose                //从一个矩形相应的二维投射中决定它的三维模式
get_region_chain                  //一个对象的轮廓作为链式码
get_region_contour                //获取一个区域的外围轮廓,各个点的坐标
get_region_convex                 //查询突起的外表作为轮廓
get_region_index                  //查找指定位置所在区域的索引值
get_region_points                 //查询一个区域的像素数
get_region_polygon                //获取一个区域的近似多边形
get_region_runs                   //查询一个区域的扫描宽度编码
get_region_thickness              //查询主轴附近区域的宽度(厚度)
get_regress_params_xld            //返回XLD轮廓参数
get_rgb                           //获取RGB编码中的颜色
get_sample_class_gmm	          //提取高斯混合模型的模型范本
get_sample_class_mlp	          //提取一个多层感知器的范本
get_sample_class_svm	          //提取支持向量机的范本
get_sample_num_class_gmm          //提取一个高斯混合模型的样品模型的数量
get_sample_num_class_mlp          //提取一个多层感知器的范本数量
get_sample_num_class_svm	      //提取一个支持向量机范本的数量
get_serial_param                  //获取一个串行设备的参数
get_shape                         //获取区域输出形状
get_shape_model_3d_contours       //提取3D轮廓模目标
get_shape_model_3d_params         //提取一个3D轮廓模型的参数
get_shape_model_contours          //返回一个轮廓匹配模型的外形轮廓
get_shape_model_origin            //返回一个轮廓匹配模型的原点(参考点)
get_shape_model_params            //返回一个轮廓匹配模型的参数
get_sheet_of_light_result_object_model_3d  //提取一个通过片光技术获得的3D对象模型测量结果
get_size_matrix                   //计算矩阵的元素数量
get_socket_descriptor             //获取网络的描述符
get_socket_param                  //获取一个网络的参数
get_spy                           //HALCON调试工具当前配置
get_stereo_model_object           //获取立体重建的中间结果(图标)
get_stereo_model_param            //提取多视角立体模型参数
get_string_extents                //获取一个字符串的空间大小
get_surface_matching_result       //提取曲面匹配目标
get_sub_matrix                    //获取指定行列的矩阵元组
get_support_vector_class_svm      //提取一个支持向量机范本的索引
get_support_vector_num_class_svm  //提取一个支持向量机中支持向量的数量
get_support_vector_num_ocr_class_svm  //返回OCR分级器支持的矢量的数目
get_support_vector_ocr_class_svm  //返回基于支持向量机的已测试OCR分级器中支持向量的索引
get_system                        //根据HALCON系统参数获取关于当前的信息
get_text_object                   //从文本分割片段中提取对应区域数组ResultName中一个片段域
get_text_result                   //从中提取被分割出来的文本片段,并保留到ResultName中
get_threading_attrib              //提取线程的属性
get_thresh_images_variation_model //提取用于图像对比的阀值图像
get_tposition                     //获取光标位置
get_training_components           //提取一个组件样品模型,根据组件模型和样品图像逬行初始化
get_tshape                        //获取文本光标的形状
get_value_matrix                  //获取矩阵的所有元素值转为元组
get_variation_model               //返回图像用于图像对比
get_window_attr                   //获取窗口特性
get_window_extents                //一个窗口大小和位置的信息
get_window_pointer3               //一个窗口像素数据的通道
get_window_type                   //获取窗口类型
get_domain                        //获取一个图像的区域
get_icon                          //查询区域输出的图标
get_line_style                    //获取轮廓边线的显示模式(线形)
get_insert                        //获取插入

C++形式

LIntExport void GetCalibData(******);

C#形式

public static void GetCalibData(******);

10,set_**,获取属性相关算子

set_calib_data

C++形式

LIntExport void SetCalibData(******);

C#形式

public static void SetCalibData(******);

11,select_**,筛选操作相关算子

select_contours_xld

C++形式

LIntExport void SelectContoursXld(******);

C#形式

public static void SelectContoursXld(******);

12,find_**,查找操作相关算子

find_bar_code

C++形式

LIntExport void FindBarCode(******);

C#形式

public static void FindBarCode(******);

13,contour_**,轮廓操作相关算子

contour_point_num_xld

C++形式

LIntExport void ContourPointNumXld(******);

C#形式

public static void ContourPointNumXld(******);

14,gray_**,灰度操作相关算子

gray_dilation

C++形式

LIntExport void GrayDilation(******);

C#形式

public static void GrayDilation(******);

15,hom_mat2d_**,二维矩阵操作相关算子

hom_mat2d_compose

C++形式

LIntExport void HomMat2dCompose(******);

C#形式

public static void HomMat2dCompose(******);

 16,hom_mat3d_**,三维矩阵操作相关算子

hom_mat3d_compose

C++形式

LIntExport void HomMat3dCompose(******);

C#形式

public static void HomMat3dCompose(******);

 17,query_**,查询操作相关算子

query_color

C++形式

LIntExport void QueryColor(******);

C#形式

public static void QueryColor(******);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值