首页 HALCON运算符及功能

HALCON运算符及功能

举报
开通vip

HALCON运算符及功能Chapter 1 :Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上。 2.classify_class_gmm 功能:通过一个高斯混合模型来计算一个特征向量的类。 3. clear_all_class_gmm 功能:清除所有高斯混合模型。 4. clear_class_gmm 功能:清除一个高斯混合模型。 5. clear_samples_class_gmm ...

HALCON运算符及功能
Chapter 1 :Classification 1.1 Gaussian-Mixture-Models 1.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.2 Hyperboxes 1. 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.3 Neural-Nets 1. 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.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 功能:从一个文件中读取一个支持向量机的训练数据。 15. reduce_class_svm 功能:为了更快分类,用一个降低的支持向量机近似一个训练过的支持向量机。 16. train_class_svm 功能:训练一个支持向量机。 17. write_class_svm 功能:向一个文件中写入一个支持向量机。 18.write_samples_class_svm 功能:向一个文件中写入一个支持向量机的训练数据。 Chapter 2 Control 1.assign 功能:为一个控制变量分配一个新值。 2.break 功能:终止循环执行。 3. comment 功能:向程序添加一行注释。 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 :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 功能:定义灰度值输出模式。 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的行为。 29. dev_update_time 功能:为操作符打开或关闭切换时间测量。 30. dev_update_var 功能:在程序执行中指定活动窗口的行为。 31. dev_update_window 功能:在程序执行中指定输出行为。 Chapter 4 :File 4.1 Images 1. read_image 功能:读取有不同文件格式的图像。 2. read_sequence 功能:读取图像。 3. write_image 功能:用图形格式写图像。 4.2 Misc 1. delete_file 功能:删除一个文件。 2. file_exists 功能:检查文件是否存在。 3. list_files 功能:列出目录中的所有文件。 4. read_world_file 功能:从一个ARC/INFO世界文件中读取地理编码。 4.3 Region 1. read_region 功能:读取二值图像或者HALCON区域。 2. write_region 功能:在文件中写入地域。 4.4 Text 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.5 Tuple 1. read_tuple 功能:从一个文件中读取一个数组。 2. write_tuple 功能:向一个文件中写入一个数组。 4.6 XLD 1. 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:Filter 5.1 Arithmetic 1. 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.2 Bit 1. bit_and 功能:输入图像的所有像素的逐位与。 2. bit_lshift 功能:图像的所有像素的左移。 3. bit_mask 功能:使用位掩码的每个像素的逻辑与。 4. bit_not 功能:对像素的所有位求补。 5. bit_or 功能:输入图像的所有像素的逐位或。 6. bit_rshift 功能:图像的所有像素的右移。 7. bit_slice 功能:从像素中提取一位。 8. bit_xor 功能:输入图像的所有像素的逐位异或。 5.3 Color 1. cfa_to_rgb 功能:把一个单通道颜色滤波阵列图像变成RGB图像。 2. gen_principal_comp_trans 功能:计算多通道图像的主要部分分析的转换矩阵。 3. linear_trans_color 功能:计算多通道图像的颜色值的一个仿射转换。 4. principal_comp 功能:计算多通道图像的主要部分。 5. rgb1_to_gray 功能:把一个RGB图像转变成一个灰度图像。 6. rgb3_to_gray 功能:把一个RGB图像转变成一个灰度图像。 7. trans_from_rgb 功能:把一个图像从RGB颜色空间转变成任意颜色空间。 8. trans_to_rgb 功能:把一个图像从任意颜色空间转变成RGB颜色空间。 5.4 Edges 1.close_edges 功能:使用边缘幅值图像消除边缘缺陷。 2. close_edges_length 功能:使用边缘幅值图像消除边缘缺陷。 3. derivate_gauss 功能:用高斯派生物对一个图像卷积。 4. diff_of_gauss 功能:近似高斯的拉普拉斯算子。 5. edges_color 功能:使用Canny、Deriche或者 Shen 滤波器提取颜色边缘。 6. edges_color_sub_pix 功能:使用Canny、Deriche或者 Shen 滤波器提取子像素精确颜色边缘。 7. edges_image 功能:使用Deriche、 Lanser、Shen或者 Canny滤波器提取边缘。 8. edges_sub_pix 功能:使用Deriche、 Lanser、Shen或者 Canny滤波器提取子像素精确边缘。 9. frei_amp 功能:使用Frei-Chen算子检测边缘(幅值)。 10. frei_dir 功能:使用Frei-Chen算子检测边缘(幅值和相位)。 11. highpass_image 功能:从一个图像提取高频成分。 12. info_edges 功能:在edges_image估计滤波器的宽度。 13. kirsch_amp 功能:使用Kirsch算子检测边缘(幅值)。 14. kirsch_dir 功能:使用Kirsch算子检测边缘(幅值和相位)。 15. laplace 功能:使用有限差计算拉普拉斯算子。 16. laplace_of_gauss 功能:高斯的拉普拉斯算子。 17. prewitt_amp 功能:使用Prewitt算子检测边缘(幅值)。 18. prewitt_dir 功能:使用Prewitt算子检测边缘(幅值和相位)。 19. roberts 功能:使用Roberts滤波器检测边缘。 20. robinson_amp 功能:使用Robinson算子检测边缘(幅值)。 21. robinson_dir 功能:使用Robinson算子检测边缘(幅值和相位)。 22. sobel_amp 功能:使用Sobel算子检测边缘(幅值)。 23. sobel_dir 功能:使用Sobel算子检测边缘(幅值和相位)。 5.5 Enhancement 1. adjust_mosaic_images 功能:全景图像的自动颜色更改。 2. coherence_enhancing_diff 功能:执行一个图像的一个一致性增强扩散。 3. emphasize 功能:增强图像对比度。 4. equ_histo_image 功能:图像的柱状图线性化。 5. illuminate 功能:增强图像对比度。 6. mean_curvature_flow 功能:把平均曲率应用在一个图像中。 7. scale_image_max 功能:最大灰度值在0到255范围内。 8. shock_filter 功能:把一个冲击滤波器应用到一个图像中。 5.6 FFT 1. convol_fft 功能:用在频域内的滤波器使一个图像卷积。 2. convol_gabor 功能:用在频域内的一个Gabor滤波器使一个图像卷积。 3. correlation_fft 功能:计算在频域内的两个图像的相互关系。 4. energy_gabor 功能:计算一个两通道图像的能量。 5. fft_generic 功能:计算一个图像的快速傅里叶变换。 6. fft_image 功能:计算一个图像的快速傅里叶变换。 7. fft_image_inv 功能:计算一个图像的快速傅里叶逆变换。 8. gen_bandfilter 功能:生成一个理想带通滤波器。 9. gen_bandpass 功能:生成一个理想带通滤波器。 10. gen_derivative_filter 功能:在频域内生成一个倒数滤波器。 11. gen_filter_mask 功能:在空域内存储一个滤波器掩码作为实时图像。 12. gen_gabor 功能:生成一个Gabor滤波器。 13. gen_gauss_filter 功能:在频域内生成一个高斯滤波器。 14. gen_highpass 功能:生成一个理想高通滤波器。 15. gen_lowpass 功能:生成一个理想低通滤波器。 16. gen_sin_bandpass 功能:用正弦形状生成一个带通滤波器。 17. gen_std_bandpass 功能:用高斯或者正弦形状生成一个带通滤波器。 18. optimize_fft_speed 功能:使FFT的运行时间最优化。 19. optimize_rft_speed 功能:使实值的FFT的运行时间最优化。 20. phase_deg 功能:返回用角度表示的一个复杂图像的相位。 21. phase_rad 功能:返回用弧度表示的一个复杂图像的相位。 22. power_byte 功能:返回一个复杂图像的功率谱。 23. power_ln 功能:返回一个复杂图像的功率谱。 24. power_real 功能:返回一个复杂图像的功率谱。 25. read_fft_optimization_data 功能:从一个文件中下载FFT速度最优数据。 26. rft_generic 功能:计算一个图像的实值快速傅里叶变换。 27. write_fft_optimization_data 功能:把FFT速度最优数据存储在一个文件中。 5.7 Geometric-Transformations 1. affine_trans_image 功能:把任意仿射2D变换应用在图像中。 2. affine_trans_image_size 功能:把任意仿射2D变换应用在图像中并且指定输出图像大小。 3. gen_bundle_adjusted_mosaic 功能:把多重图像合成一个马赛克图像。 4. gen_cube_map_mosaic 功能:创建球形马赛克的6方位图像。 5. gen_projective_mosaic 功能:把多重图像合成一个马赛克图像。 6. gen_spherical_mosaic 功能:创建一个球形马赛克图像。 7. map_image 功能:把一个一般变换应用于一个图像中。 8. mirror_image 功能:镜像一个图像。 9. polar_trans_image 功能:把一个图像转换成极坐标。 10. polar_trans_image_ext 功能:把一个图像中的环形弧转变成极坐标。 11. polar_trans_image_inv 功能:把极坐标中的图像转变成直角坐标。 12. projective_trans_image 功能:把投影变换应用于一个图像中。 13. projective_trans_image_size 功能:把投影变换应用于一个图像中并且指定输出图像的大小。 14. rotate_image 功能:以一个图像的中心为圆心旋转。 15. zoom_image_factor 功能:把一个图像缩放规定因子倍。 16. zoom_image_size 功能:把一个图像缩放到规定大小。 5.8 Inpainting 1. harmonic_interpolation 功能:对一个图像区域执行谐波插值。 2. inpainting_aniso 功能:通过各向异性扩散执行图像修复。 3. inpainting_ced 功能:通过一致性增强扩散执行图像修复。 4. inpainting_ct 功能:通过连贯传送执行图像修复。 5. inpainting_mcf 功能:通过水平线平滑执行图像修复。 6. inpainting_texture 功能:通过结构传导执行图像修复。 5.9 Lines 1. bandpass_image 功能:使用带通滤波器提取边缘。 2. lines_color 功能:检测色线和它们的宽度。 3. lines_facet 功能:使用面模型检测线。 4. lines_gauss 功能:检测线和它们的宽度。 5.10 Match 1. exhaustive_match 功能:模板和图像的匹配。 2. exhaustive_match_mg 功能:在一个分辨率塔式结构中匹配模板和图像。 3. gen_gauss_pyramid 功能:计算一个高斯金字塔。 4. monotony 功能:计算单一操作。 5.11 Misc 1. convol_image 功能:用一个任意滤波掩码对一个图像卷积。 2. expand_domain_gray 功能:扩大图像区域并且在扩大的区域中设置灰度值。 3. gray_inside 功能:对图像中的每一点在图像边界的任意路径计算尽可能低的灰度值。 4. gray_skeleton 功能:灰度值图像的细化。 5. lut_trans 功能:使用灰度值查询表转换一个图像。 6. symmetry 功能:沿一行的灰度值的对称性。 7. topographic_sketch 功能:计算一个图像的地理原始草图。 5.12 Noise 1. add_noise_distribution 功能:向一个图像添加噪声。 2. add_noise_white 功能:向一个图像添加噪声。 3. gauss_distribution 功能:产生一个高斯噪声分布。 4. noise_distribution_mean 功能:测定一个图像的噪声分布。 5. sp_distribution 功能:产生一个椒盐噪声分布。 5.13 Optical-Flow 1. optical_flow_mg 功能:计算两个图像之间的光流。 2. unwarp_image_vector_field 功能:使用一个矢量场来展开一个图像。 3. vector_field_length 功能:计算一个矢量场的矢量长度。 5.14 Points 1. corner_response 功能:在图像中寻找角点。 2. dots_image 功能:在一个图像中增强圆形点。 3. points_foerstner 功能:使用Förstner算子检测关注点。 4. points_harris 功能:使用Harris算子检测关注点。 5. points_sojka 功能:使用Sojka算子找出角点。 5.15 Smoothing 1. anisotrope_diff 功能:通过保边各向异性扩散平滑一个图像。 2. anisotropic_diffusion 功能:对一个图像执行各向异性扩散。 3. binomial_filter 功能:使用binomial滤波器平滑一个图像。 4. eliminate_min_max 功能:在空域内平滑一个图像来抑制噪声。 5. eliminate_sp 功能:用中值替代阀值外的值。 6. fill_interlace 功能:插补两个半个视频图像。 9. gauss_image 功能:使用离散高斯函数平滑图像。 10. info_smooth 功能:平滑滤波器smooth_image的信息。 11. isotropic_diffusion 功能:对一个图像执行各向同性扩散。 12. mean_image 功能:通过平均平滑一个图像。 13. mean_n 功能:几个通道的平均灰度值。 14. mean_sp 功能:抑制椒盐噪声。 15. median_image 功能:使用不同级别掩码的中值滤波。 16. median_separate 功能:使用矩形掩码的离散中值滤波。 17. median_weighted 功能:使用不同级别掩码的加权中值滤波。 18. midrange_image 功能:计算掩码内最大和最小值的平均。 19. rank_image 功能:通过一个任意等级掩码平滑一个图像。 20. sigma_image 功能:使用sigma滤波器的非线性平滑。 21. smooth_image 功能:使用递归滤波器平滑一个图像。 22. trimmed_mean 功能:使用任意等级掩码平滑一个图像。 5.16 Texture 1. deviation_image 功能:计算矩形窗口内的灰度值的标准偏差。 2. entropy_image 功能:计算矩形窗口内的灰度值的熵。 3. texture_laws 功能:使用一个Laws文本滤波器过滤一个图像。 5.17 Wiener-Filter 1. gen_psf_defocus 功能:产生一个均匀散焦模糊的脉冲相应。 2. gen_psf_motion 功能:产生一个(线性)运动模糊的脉冲相应。 3. simulate_defocus 功能:对一个图像的均匀散焦模糊进行仿真。 4. simulate_motion 功能:(线性)运动模糊的仿真。 5. wiener_filter 功能:通过Wiener滤波进行图像恢复。 6. wiener_filter_ni 功能:通过Wiener滤波进行图像恢复。 Chapter 6 :Graphics 6.1 Drawing 1. drag_region1 功能:一个区域的交互运动。 2. drag_region2 功能:一个带有定点规格区域的交互运动。 3. drag_region3 功能:一个带有限制位置区域的交互运动。 4. draw_circle 功能:一个圆的交互绘图。 5. draw_circle_mod 功能:一个圆的交互绘图。 6. draw_ellipse 功能:一个椭圆的交互绘图。 7. draw_ellipse_mod 功能:一个椭圆的交互绘图。 8. draw_line 功能:画一根线。 9. draw_line_mod 功能:画一根线。 10. draw_nurbs 功能:一个NURBS曲线的交互绘图。 11. draw_nurbs_interp 功能:使用插值的一个NURBS曲线的交互绘图。 12. draw_nurbs_interp_mod 功能:使用插值的一个NURBS曲线的交互修正。 13. draw_nurbs_mod 功能:一个NURBS曲线的交互修正。 14. draw_point 功能:画一个点。 15. draw_point_mod 功能:画一个点。 16.draw_polygon 功能:一个多边形的交互绘图。 17. draw_rectangle1 功能:画一个与坐标轴平行的矩形。 18. draw_rectangle1_mod 功能:画一个与坐标轴平行的矩形。 19. draw_rectangle2 功能:任意定向矩形的交互绘图。 20. draw_rectangle2_mod 功能:任意定向矩形的交互绘图。 21. draw_region 功能:一个闭区域的交互绘图。 22. draw_xld 功能:一个轮廓的交互绘图。 23. draw_xld_mod 功能:一个轮廓的交互修正。 6.2 Gnuplot 1. gnuplot_close 功能:关闭所有打开的gnuplot文件或者终止一个活动的gnuplot子流程。 2. gnuplot_open_file 功能:为图像和控制量的可视化打开一个gnuplot文件。 3. gnuplot_open_pipe 功能:为图像和控制量的可视化打开一个通道的gnuplot流程。 4. gnuplot_plot_ctrl 功能:使用gnuplot显示控制量。 5. gnuplot_plot_funct_1d 功能:使用gnuplot显示控制量的功能。 6. gnuplot_plot_image 功能:使用gnuplot使一个图像可视化。 6.3 LUT 1. disp_lut 功能:查询表的图解。 2. draw_lut 功能:交互利用查询表。 3. get_fixed_lut 功能:为实际彩色图像获取固定查询表。 4. get_lut 功能:获取现在的查询表。 5. get_lut_style 功能:获取查询表的修正参数。 6. query_lut 功能:查询所有可得到的查询表。 7. set_fixed_lut 功能:为实际彩色图像固定查询表。 8. set_lut 功能:设置查询表。 9. set_lut_style 功能:改变查询表。 10. write_lut 功能:把查询表作为文件写入。 6.4 Mouse 1. get_mbutton 功能:等待直到一个鼠标键被按下。 2. get_mposition 功能:查询鼠标位置。 3. get_mshape 功能:查询现在鼠标指针形状。 4. query_mshape 功能:查询所有可得到的鼠标指针形状。 5. set_mshape 功能:设置现在鼠标指针形状。 6.5 Output 1. disp_arc 功能:在一个窗口中显示圆形弧。 2. disp_arrow 功能:在一个窗口中显示箭头。 3. disp_channel 功能:用几个通道显示图像。 4. disp_circle 功能:在一个窗口中显示圆。 5. disp_color 功能:显示一个彩色(RGB)图像。 6. disp_cross 功能:在一个窗口中显示交叉。 7. disp_distribution 功能:显示一个噪声分布。 8. disp_ellipse 功能:显示椭圆。 9. disp_image 功能:显示灰度值图像。 10. disp_line 功能:在窗口中画一条线。 11. disp_obj 功能:显示图像目标(图像,区域,XLD)。 12. disp_polygon 功能:显示一个多叉线。 13. disp_rectangle1 功能:显示和坐标轴对齐的矩形。 14. disp_rectangle2 功能:显示任意方向的矩形。 15. disp_region 功能:在一个窗口中显示区域。 16. disp_xld 功能:显示一个XLD物体。 6.6 Parameters 1. get_comprise 功能:获取一个图像矩阵的输出处理。 2. get_draw 功能:获取现在区域填充模式。 3. get_fix 功能:获取现在查询表的固定模式。 4. get_hsi 功能:获取现在颜色的HSI编码。 5. get_icon 功能:查询区域输出的图标。 6. get_insert 功能:获取现在显示模式。 7. get_line_approx 功能:获取轮廓显示的现在近似误差。 8. get_line_style 功能:获取轮廓的现在图解模式。 9. get_line_width 功能:获取轮廓显示的现在线宽。 10. get_paint 功能:获取灰度值的现在显示模式。 11. get_part 功能:获取图像部分。 12. get_part_style 功能:获取灰度值显示的现在插值模式。 13. get_pixel 功能:获取查询表索引的现在颜色。 14. get_rgb 功能:获取RGB编码中的现在颜色。 15. get_shape 功能:获取现在区域输出形状。 16. query_all_colors 功能:查询所有颜色名称。 17. query_color 功能:查询窗口中显示的所有颜色名称。 18. query_colored 功能:查询颜色输出的颜色数目。 19. query_gray 功能:查询显示的灰度值。 20. query_insert 功能:查询可能的图解模式。 21. query_line_width 功能:查询可能的线宽。 22. query_paint 功能:查询灰度值显示模式。 23. query_shape 功能:查询区域显示模式。 24. set_color 功能:设置输出颜色。 25. set_colored 功能:设置多输出颜色。 26. set_comprise 功能:定义图像矩阵输出剪辑。 27. set_draw 功能:定义区域填充模式。 28. set_fix 功能:设置固定的查询表。 29. set_gray 功能:定义区域输出的灰度值。 30. set_hsi 功能:定义输出颜色(HSI编码)。 31. set_icon 功能:区域输出的图标定义。 32. set_insert 功能:定义图像输出功能。 33. set_line_approx 功能:定义输出显示的近似误差。 34. set_line_style 功能:定义一个轮廓输出模式。 35. set_line_width 功能:定义区域轮廓输出的线宽。 36. set_paint 功能:定义灰度值输出模式。 37. set_part 功能:修正显示图像部分。 38. set_part_style 功能:为灰度值输出定义一个插值方法。 39. set_pixel 功能:定义一个颜色查询表索引。 40. set_rgb 功能:通过RGB值设置颜色定义。 41. set_shape 功能:定义区域输出轮廓。 6.7 Text 1. get_font 功能:获取现在字体。 2. get_string_extents 功能:获取一个字符串的空间大小。 3. get_tposition 功能:获取光标位置。 4. get_tshape 功能:获取文本光标的形状。 5. new_line 功能:设置下一行的开始文本光标的位置。 6. query_font 功能:查询可得到的字体。 7. query_tshape 功能:查询文本光标的所有可得到的形状。 8. read_char 功能:从一个文本窗口读取一个字符。 9. read_string 功能:从一个文本窗口读取一个字符串。 10. set_font 功能:设置文本输出的字体。 11. set_tposition 功能:设置文本光标的位置。 12. set_tshape 功能:设置文本光标的形状。 13. write_string 功能:在一个窗口中打印文本。 6.8 Window 1. clear_rectangle 功能:在输出窗口中删除一个矩形。 2. clear_window 功能:删除一个输出窗口。 3. close_window 功能:关闭一个输出窗口。 4. copy_rectangle 功能:在输出窗口间复制矩形内所有像素。 5. dump_window 功能:把窗口内容写入一个文件。 6. dump_window_image 功能:在一个图像目标中写窗口内容。 7. get_os_window_handle 功能:获取操作系统图像处理。 8. get_window_attr 功能:获取窗口特征。 9. get_window_extents 功能:一个窗口大小和位置的信息。 10. get_window_pointer3 功能:一个窗口像素数据的通道。 11. get_window_type 功能:获取窗口类型。 12. move_rectangle 功能:在一个输出窗口内部复制。 13. new_extern_window 功能:在Windows NT下创建一个虚拟图形窗口。 14. open_textwindow 功能:打开一个文本窗口。 15. open_window 功能:打开一个图形窗口。 16. query_window_type 功能:查询所有可得到的窗口类型。 17. set_window_attr 功能:设置窗口特征。 18. set_window_dc 功能:设置一个虚拟图形窗口(Windows NT)的设计背景。 19. set_window_extents 功能:修正一个窗口的位置和大小。 20. set_window_type 功能:指定一个窗口类型。 21. slide_image 功能:两个窗口缓冲区的交互输出。 Chapter 7 :Image 7.1 Access 1. get_grayval 功能:获取一个图像目标的灰度值。 2. get_image_pointer1 功能:获取一个通道的指针。 3. get_image_pointer1_rect 功能:获取图像数据指针和输入图像区域内最小矩形内部的图像数据。 4. get_image_pointer3 功能:获取一个彩色图像的指针。 5. get_image_time 功能:查找图像被创建的时间。 7.2 Acquisition 1. close_all_framegrabbers 功能:关闭所有图像获取设备。 2. close_framegrabber 功能:关闭指定的图像获取设备。 3. get_framegrabber_lut 功能:查找图像获取设备的查询表。 4. get_framegrabber_param 功能:查找一个图像获取设备的指定参数。 5. grab_data 功能:从指定的图像获取设备获取图像和预处理图像数据。 6. grab_data_async 功能:从指定的图像获取设备获取图像和预处理图像数据并且开始下一个异步获取。 7. grab_image 功能:从指定的图像获取设备获取一个图像。 8. grab_image_async 功能:从指定的图像获取设备获取一个图像并且开始下一个异步获取。 9. grab_image_start 功能:从指定的图像获取设备开始下一个异步获取。 10. info_framegrabber 功能:从指定的图像获取设备查找信息。 11. open_framegrabber 功能:打开并配置一个图像获取设备。 12. set_framegrabber_lut 功能:设置图像获取设备查询表。 13. set_framegrabber_param 功能:设置一个图像获取设备的指定参数。 7.3 Channel 1. access_channel 功能:获取一个多通道图像的一个通道。 2. append_channel 功能:把附加模型(通道)添加到图像上。 3. channels_to_image 功能:把单通道图像转变为一个多通道图像。 4. compose2 功能:把两个图像转变为一个两通道图像。 5. compose3 功能:把三个图像转变为一个三通道图像。 6. compose4 功能:把四个图像转变为一个四通道图像。 7. compose5 功能:把五个图像转变为一个五通道图像。 8. compose6 功能:把六个图像转变为一个六通道图像。 9. compose7 功能:把七个图像转变为一个七通道图像。 10. count_channels 功能:计算图像的通道。 11. decompose2 功能:把一个两通道图像转变为两个图像。 12. decompose3 功能:把一个三通道图像转变为三个图像。 13. decompose4 功能:把一个四通道图像转变为四个图像。 14. decompose5 功能:把一个五通道图像转变为五个图像。 15. decompose6 功能:把一个六通道图像转变为六个图像。 16. decompose7 功能:把一个七通道图像转变为七个图像。 17. image_to_channels 功能:把一个多通道图像转变为一个通道图像。 7.4 Creation 1. copy_image 功能:复制一个图像并为它分配新内存。 2. gen_image1 功能:从像素的一个指针创建一个图像。 3. gen_image1_extern 功能:从带存储管理的像素的一个指针创建一个图像。 4. gen_image1_rect 功能:从像素(带存储管理)的指针创建一个矩形区域的图像。 5. gen_image3 功能:从像素(红、绿、蓝)的三个指针创建一个图像。 6. gen_image_const 功能:创建一个固定灰度值的图像。 7. gen_image_gray_ramp 功能:创建一个灰度值阶梯。 8. gen_image_interleaved 功能:从交叉像素的一个指针创建一个三通道图像。 9. gen_image_proto 功能:创建一个指定的固定灰度值的图像。 10. gen_image_surface_first_order 功能:创建一阶多项式的一个弯曲灰度表面。 11. gen_image_surface_second_order 功能:创建二阶多项式的一个弯曲灰度表面。 12. region_to_bin 功能:把一个区域转变为一个二进制字节
本文档为【HALCON运算符及功能】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_274495
暂无简介~
格式:doc
大小:436KB
软件:Word
页数:53
分类:
上传时间:2013-02-20
浏览量:102