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

2024-01-02 10:54:26

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_**,读操作有关的算子

write_image

C++形式

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

C#形式

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

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

draw_line

C++形式

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

C#形式

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

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

gen_circle

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(******);

文章来源:https://blog.csdn.net/FairyTailQ/article/details/135332505
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。