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_**,生成操作相关算子
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_**,区域操作相关算子
region_features
C++形式
LIntExport void RegionFeatures(******);
C#形式
public static void RegionFeatures(******);
7,create_**,创建操作相关算子
create_ncc_model
C++形式
LIntExport void CreateNccModel(******);
C#形式
public static void CreateNccModel(******);
8,tuple_**,数组操作相关算子
tuple_abs
C++形式
LIntExport void TupleAbs(******);
C#形式
public static void TupleAbs(******);
9,get_**,获取属性相关算子
get_calib_data
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(******);