Halcon算子大全目录
12.0版本的算子,后面的版本以后有了再补充吧,能掌握够用了。
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
- clear_sampset
 释放一个数据集的内存
- close_all_class_box
 清除所有分类器
- close_class_box
 清除分类器
- create_class_box
 创建一个新的分类器
- descript_class_box
 分类器的描述
- enquire_class_box
 为一组属性分类
- enquire_reject_class_box
 为一组带抑制类的属性分类
- get_class_box_param
 获取关于现在参数的信息
- learn_class_box
 训练分类器
- learn_sampset_box
 用数据组训练分类器
- read_class_box
 从一个文件中读取分类器
 12.read_sampset
 从一个文件中读取一个训练数据组
- set_class_box_param
 为分类器设计系统参数
- test_sampset_box
 为一组数组分类
- write_class_box
 在一个文件中保存分类器
 1.3 Neural-Nets
- add_sample_class_mlp
 把一个训练样本添加到一个多层感知器的训练数据中
- classify_class_mlp
 通过一个多层感知器计算一个特征向量的类
- clear_all_class_mlp
 清除所有多层感知器
- clear_class_mlp
 清除一个多层感知器
- clear_samples_class_mlp
 清除一个多层感知器的训练数据
- create_class_mlp
 为分类或者回归创建一个多层感知器
- evaluate_class_mlp
 通过一个多层感知器计算一个特征向量的评估
- get_params_class_mlp
 返回一个多层感知器的参数
- get_prep_info_class_mlp
 计算一个多层感知器的预处理特征向量的信息内容
- get_sample_class_mlp
 从一个多层感知器的训练数据返回一个训练样本
- get_sample_num_class_mlp
 返回存储在一个多层感知器的训练数据中的训练样本的数量
- read_class_mlp
 从一个文件中读取一个多层感知器
- read_samples_class_mlp
 从一个文件中读取一个多层感知器的训练数据
- train_class_mlp、
 训练一个多层感知器
- write_class_mlp
 向一个文件中写入一个多层感知器
- write_samples_class_mlp
 向一个文件中写入一个多层感知器的训练数据
 1.4 Support-Vector-Machines
- add_sample_class_svm
 把一个训练样本添加到一个支持向量机的训练数据上
- classify_class_svm
 通过一个支持向量机为一个特征向量分类
- clear_all_class_svm
 清除所有支持向量机
- clear_class_svm
 清除一个支持向量机
- clear_samples_class_svm
 清除一个支持向量机的训练数据
- create_class_svm
 为模式分类创建一个支持向量机
- get_params_class_svm
 返回一个支持向量机的参数
- get_prep_info_class_svm
 计算一个支持向量机的预处理特征向量的信息内容
- get_sample_class_svm
 从一个支持向量机的训练数据返回一个训练样本
- get_sample_num_class_svm
 返回存储在一个支持向量机训练数据中的训练样本的数量
- get_support_vector_class_svm
 从一个训练过的支持向量机返回一个支持向量的索引
- get_support_vector_num_class_svm
 返回一个支持向量机的支持向量的数量
- read_class_svm
 从一个文件中读取一个支持向量机
- read_samples_class_svm
 从一个文件中读取一个支持向量机的训练数据
- reduce_class_svm
 为了更快分类,用一个降低的支持向量机近似一个训练过的支持向量机
- train_class_svm
 训练一个支持向量机
- write_class_svm
 向一个文件中写入一个支持向量机
 18.write_samples_class_svm
 向一个文件中写入一个支持向量机的训练数据
 Chapter_2 Control
 1.assign
 为一个控制变量分配一个新值
 2.break
 终止循环执行
- comment
 向程序添加一行注释
- continue
 跳过现在的循环执行
- else
 条件语句的替换
- elseif
 可选择的条件语句
- endfor
 for循环的终止
- endif
 if命令的终止
- endwhile
 while循环的终止
- exit
 终止HDevelop
- for
 执行一定数量的主体
- if
 条件语句
 13.ifelse
 有选择的条件语句
- insert
 向一个元组分配一个量
 15.repeat
 repeat..until循环的开始
- return
 终止程序调用
- stop
 停止程序执行
 18.until
 继续执行主体,只要条件是不真实的
- while
 继续执行主体,只要条件是真实的
 Chapter_3 :Develop
- dev_clear_obj
 从HALCON数据库中删除一个图标
- dev_clear_window
 清除活动图形窗口
- dev_close_inspect_ctrl
 关闭一个控制变量的监视窗口
- dev_close_window
 关闭活动图形窗口
- dev_display
 在现有图形窗口中显示图像目标
- dev_error_var
 定义或者不定义一个错误变量
- 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
 设置查询表_(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
 隐藏主窗口
- dev_unmap_var
 隐藏变量窗口
- dev_update_pc
 在程序执行中指定PC的行为
- dev_update_time
 为操作符打开或关闭切换时间测量
- dev_update_var
 在程序执行中指定活动窗口的行为
- dev_update_window
 在程序执行中指定输出行为
 Chapter_4_:File
 4.1 Images
- read_image
 读取有不同文件格式的图像
- read_sequence
 读取图像
- write_image
 用图形格式写图像
 4.2 Misc
- delete_file
 删除一个文件
- file_exists
 检查文件是否存在
- list_files
 列出目录中的所有文件
- read_world_file
 从一个ARC/INFO世界文件中读取地理编码
 4.3 Region
- read_region
 读取二值图像或者HALCON区域
- write_region
 在文件中写入地域
 4.4 Text
- close_all_files
 关闭所有打开的文件
 2.close_file
 关闭一个文本文件
- fnew_line
 创建一个换行符
- fread_char
 从一个文本文件中读取一个字符
- fread_line
 从一个文本文件中读取一行
- fread_string
 从一个文本文件中读取字符串
- fwrite_string
 向一个文本文件中写入值
- open_file
 打开文本文件
 4.5 Tuple
- read_tuple
 从一个文件中读取一个数组
- write_tuple
 向一个文件中写入一个数组
 4.6_XLD
- read_contour_xld_arc_info
 从用ARC/INFO生成格式表示的文件读取XLD轮廓
- read_contour_xld_dxf
 从一个DXF文件中读取_XLD轮廓
- read_polygon_xld_arc_info
 从用ARC/INFO生成格式文件读取XLD多边形
- read_polygon_xld_dxf
 从一个DXF文件中读取_XLD多边形
- write_contour_xld_arc_info
 向用ARC/INFO生成格式表示的文件写入XLD轮廓
- write_contour_xld_dxf
 向一个DXF格式的文件中写入_XLD轮廓
- write_polygon_xld_arc_info
 向用ARC/INFO生成格式文件写入XLD多边形
- write_polygon_xld_dxf
 向一个DXF格式的文件中写入_XLD多边形
 Chapter_5:Filter
 5.1 Arithmetic
- abs_image
 计算一个图像的绝对值(模数)
- add_image
 使两个图像相加
- div_image
 使两个图像相除
- invert_image
 使一个图像反像
- max_image
 按像素计算两个图像的最大值
- min_image
 按像素计算两个图像的最大小值
- mult_image
 使两个图像相乘
- scale_image
 为一个图像的灰度值分级
- sqrt_image
 计算一个图像的平方根
- sub_image
 使两个图像相减
 5.2 Bit
- bit_and
 输入图像的所有像素的逐位与
- bit_lshift
 图像的所有像素的左移
- bit_mask
 使用位掩码的每个像素的逻辑与
- bit_not
 对像素的所有位求补
- bit_or
 输入图像的所有像素的逐位或
- bit_rshift
 图像的所有像素的右移
- bit_slice
 从像素中提取一位
- bit_xor
 输入图像的所有像素的逐位异或
 5.3 Color
- cfa_to_rgb
 把一个单通道颜色滤波阵列图像变成RGB图像
- gen_principal_comp_trans
 计算多通道图像的主要部分分析的转换矩阵
- linear_trans_color
 计算多通道图像的颜色值的一个仿射转换
- principal_comp
 计算多通道图像的主要部分
- rgb1_to_gray
 把一个RGB图像转变成一个灰度图像
- rgb3_to_gray
 把一个RGB图像转变成一个灰度图像
- trans_from_rgb
 把一个图像从RGB颜色空间转变成任意颜色空间
- trans_to_rgb
 把一个图像从任意颜色空间转变成RGB颜色空间
 5.4 Edges
 1.close_edges
 使用边缘幅值图像消除边缘缺陷
- close_edges_length
 使用边缘幅值图像消除边缘缺陷
- derivate_gauss
 用高斯派生物对一个图像卷积
- diff_of_gauss
 近似高斯的拉普拉斯算子
- edges_color
 使用Canny、Deriche或者_Shen_滤波器提取颜色边缘
- edges_color_sub_pix
 使用Canny、Deriche或者_Shen_滤波器提取子像素精确颜色边缘
- edges_image
 使用Deriche、_Lanser、Shen或者_Canny滤波器提取边缘
- edges_sub_pix
 使用Deriche、_Lanser、Shen或者_Canny滤波器提取子像素精确边缘
- frei_amp
 使用Frei-Chen算子检测边缘(幅值)
- frei_dir
 使用Frei-Chen算子检测边缘(幅值和相位)
- highpass_image
 从一个图像提取高频成分
- info_edges
 在edges_image估计滤波器的宽度
- kirsch_amp
 使用Kirsch算子检测边缘(幅值)
- kirsch_dir
 使用Kirsch算子检测边缘(幅值和相位)
- laplace
 使用有限差计算拉普拉斯算子
- laplace_of_gauss
 高斯的拉普拉斯算子
- prewitt_amp
 使用Prewitt算子检测边缘(幅值)
- prewitt_dir
 使用Prewitt算子检测边缘(幅值和相位)
- roberts
 使用Roberts滤波器检测边缘
- robinson_amp
 使用Robinson算子检测边缘(幅值)
- robinson_dir
 使用Robinson算子检测边缘(幅值和相位)
- sobel_amp
 使用Sobel算子检测边缘(幅值)
- sobel_dir
 使用Sobel算子检测边缘(幅值和相位)
 5.5 Enhancement
- adjust_mosaic_images
 全景图像的自动颜色更改
- coherence_enhancing_diff
 执行一个图像的一个一致性增强扩散
- emphasize
 增强图像对比度
- equ_histo_image
 图像的柱状图线性化
- illuminate
 增强图像对比度
- mean_curvature_flow
 把平均曲率应用在一个图像中
- scale_image_max_
 最大灰度值在0到255范围内
- shock_filter
 把一个冲击滤波器应用到一个图像中
 5.6 FFT
- convol_fft
 用在频域内的滤波器使一个图像卷积
- convol_gabor
 用在频域内的一个Gabor滤波器使一个图像卷积
- correlation_fft
 计算在频域内的两个图像的相互关系
- energy_gabor
 计算一个两通道图像的能量
- fft_generic
 计算一个图像的快速傅里叶变换
- fft_image
 计算一个图像的快速傅里叶变换
- fft_image_inv
 计算一个图像的快速傅里叶逆变换
- gen_bandfilter
 生成一个理想带通滤波器
- gen_bandpass
 生成一个理想带通滤波器
- gen_derivative_filter
 在频域内生成一个倒数滤波器
- gen_filter_mask
 在空域内存储一个滤波器掩码作为实时图像
- gen_gabor
 生成一个Gabor滤波器
- gen_gauss_filter
 在频域内生成一个高斯滤波器
- gen_highpass
 生成一个理想高通滤波器
- gen_lowpass
 生成一个理想低通滤波器
- gen_sin_bandpass
 用正弦形状生成一个带通滤波器
- gen_std_bandpass
 用高斯或者正弦形状生成一个带通滤波器
- optimize_fft_speed
 使FFT的运行时间最优化
- optimize_rft_speed
 使实值的FFT的运行时间最优化
- phase_deg
 返回用角度表示的一个复杂图像的相位
- phase_rad
 返回用弧度表示的一个复杂图像的相位
- power_byte
 返回一个复杂图像的功率谱
- power_ln_
 返回一个复杂图像的功率谱
- power_real
 返回一个复杂图像的功率谱
- read_fft_optimization_data
 从一个文件中下载FFT速度最优数据
- rft_generic
 计算一个图像的实值快速傅里叶变换
- write_fft_optimization_data
 把FFT速度最优数据存储在一个文件中
 5.7 Geometric-Transformations
- affine_trans_image
 把任意仿射2D变换应用在图像中
- affine_trans_image_size
 把任意仿射2D变换应用在图像中并且指定输出图像大小
- gen_bundle_adjusted_mosaic
 把多重图像合成一个马赛克图像
- gen_cube_map_mosaic
 创建球形马赛克的6方位图像
- gen_projective_mosaic
 把多重图像合成一个马赛克图像
- gen_spherical_mosaic
 创建一个球形马赛克图像
- map_image
 把一个一般变换应用于一个图像中
- mirror_image
 镜像一个图像
- polar_trans_image
 把一个图像转换成极坐标
- polar_trans_image_ext
 把一个图像中的环形弧转变成极坐标
- polar_trans_image_inv
 把极坐标中的图像转变成直角坐标
- projective_trans_image
 把投影变换应用于一个图像中
- projective_trans_image_size
 把投影变换应用于一个图像中并且指定输出图像的大小
- rotate_image
 以一个图像的中心为圆心旋转
- zoom_image_factor
 把一个图像缩放规定因子倍
- zoom_image_size
 把一个图像缩放到规定大小
 5.8 Inpainting
- harmonic_interpolation
 对一个图像区域执行谐波插值
- inpainting_aniso
 通过各向异性扩散执行图像修复
- inpainting_ced
 通过一致性增强扩散执行图像修复
- inpainting_ct
 通过连贯传送执行图像修复
- inpainting_mcf
 通过水平线平滑执行图像修复
- inpainting_texture
 通过结构传导执行图像修复
 5.9 Lines
- bandpass_image
 使用带通滤波器提取边缘
- lines_color
 检测色线和它们的宽度
- lines_facet
 使用面模型检测线
- lines_gauss
 检测线和它们的宽度
 5.10 Match
- exhaustive_match
 模板和图像的匹配
- exhaustive_match_mg
 在一个分辨率塔式结构中匹配模板和图像
- gen_gauss_pyramid
 计算一个高斯金字塔
- monotony
 计算单一操作
 5.11 Misc
- convol_image
 用一个任意滤波掩码对一个图像卷积
- expand_domain_gray
 扩大图像区域并且在扩大的区域中设置灰度值
- gray_inside
 对图像中的每一点在图像边界的任意路径计算尽可能低的灰度值
- gray_skeleton
 灰度值图像的细化
- lut_trans
 使用灰度值查询表转换一个图像
- symmetry
 沿一行的灰度值的对称性
- topographic_sketch
 计算一个图像的地理原始草图
 5.12 Noise
- add_noise_distribution
 向一个图像添加噪声
- add_noise_white
 向一个图像添加噪声
- gauss_distribution
 产生一个高斯噪声分布
- noise_distribution_mean
 测定一个图像的噪声分布
- sp_distribution
 产生一个椒盐噪声分布
 5.13 Optical-Flow
 空间物体表面上点的运动速度在视觉传感器成像平面上的表达,是利用图像序列中像素在时间域上的变化以及相邻帧之间的相关性来找到上一帧跟当前帧之间存在的对应关系,从而计算出相邻帧之间物体的运动信息的一种方法。(用多帧分析物体的运动速度)
 基于梯度的方法、基于匹配的方法、基于频域(能量)的方法、基于相位的方法。神经动力学方法
- optical_flow_mg
 计算两个图像之间的光流
- unwarp_image_vector_field
 使用一个矢量场来展开一个图像
- vector_field_length
 计算一个矢量场的矢量长度
 5.14 Points
- corner_response
 在图像中寻找角点
- dots_image
 在一个图像中增强圆形点
- points_foerstner
 使用Förstner算子检测关注点
- points_harris
 使用Harris算子检测关注点
- points_sojka
 使用Sojka算子找出角点
 5.15 Smoothing
- anisotrope_diff
 通过保边各向异性扩散平滑一个图像
- anisotropic_diffusion
 对一个图像执行各向异性扩散
- binomial_filter
 使用binomial滤波器平滑一个图像
- eliminate_min_max
 在空域内平滑一个图像来抑制噪声
- eliminate_sp
 用中值替代阀值外的值
- fill_interlace
 插补两个半个视频图像
- gauss_image
 使用离散高斯函数平滑图像
- info_smooth
 平滑滤波器smooth_image的信息
- isotropic_diffusion
 对一个图像执行各向同性扩散
- mean_image
 通过平均平滑一个图像
- mean_n
 几个通道的平均灰度值
- mean_sp
 抑制椒盐噪声
- median_image
 使用不同级别掩码的中值滤波
- median_separate_
 使用矩形掩码的离散中值滤波
- median_weighted
 使用不同级别掩码的加权中值滤波
- midrange_image
 计算掩码内最大和最小值的平均
- rank_image
 通过一个任意等级掩码平滑一个图像
- sigma_image
 使用sigma滤波器的非线性平滑
- smooth_image
 使用递归滤波器平滑一个图像
- trimmed_mean
 使用任意等级掩码平滑一个图像
 5.16 Texture
- deviation_image
 计算矩形窗口内的灰度值的标准偏差
- entropy_image
 计算矩形窗口内的灰度值的熵
- texture_laws
 使用一个Laws文本滤波器过滤一个图像
 5.17 Wiener-Filter
 维纳(Norbert Wiener)提出的,假定线性滤波器的输入为有用信号和噪声之和,两者均为广义平稳过程且知它们的二阶统计特性,维纳根据最小均方误差准则(滤波器的输出信号与需要信号之差的均方值最小),求得了最佳线性滤波器的参数,这种滤波器被称为维纳滤波器。
 在一定条件下,这些最佳滤波器与维纳滤波器是等价的。因而,讨论线性滤波器时,一般均以维纳滤波器作为参考,实际半无限时间区间内的全部观察数据的条件很难满足,实际应用不多。
- gen_psf_defocus
 产生一个均匀散焦模糊的脉冲相应
- gen_psf_motion
 产生一个(线性)运动模糊的脉冲相应
- simulate_defocus
 对一个图像的均匀散焦模糊进行仿真
- simulate_motion
 (线性)运动模糊的仿真
- wiener_filter
 通过Wiener滤波进行图像恢复
- wiener_filter_ni
 通过Wiener滤波进行图像恢复
 Chapter_6 :Graphics
 6.1 Drawing
- drag_region1
 一个区域的交互运动
- drag_region2
 一个带有定点规格区域的交互运动
- drag_region3
 一个带有限制位置区域的交互运动
- draw_circle
 一个圆的交互绘图
- draw_circle_mod
 一个圆的交互绘图
- draw_ellipse
 一个椭圆的交互绘图
- draw_ellipse_mod_
 一个椭圆的交互绘图
- draw_line
 画一根线
- draw_line_mod
 画一根线
- draw_nurbs
 一个NURBS曲线的交互绘图
- draw_nurbs_interp
 使用插值的一个NURBS曲线的交互绘图
- draw_nurbs_interp_mod
 使用插值的一个NURBS曲线的交互修正
- draw_nurbs_mod
 一个NURBS曲线的交互修正
- draw_point
 画一个点
- draw_point_mod
 画一个点
 16.draw_polygon
 一个多边形的交互绘图
- draw_rectangle1
 画一个与坐标轴平行的矩形
- draw_rectangle1_mod
 画一个与坐标轴平行的矩形
- draw_rectangle2
 任意定向矩形的交互绘图
- draw_rectangle2_mod
 任意定向矩形的交互绘图
- draw_region
 一个闭区域的交互绘图
- draw_xld
 一个轮廓的交互绘图
- draw_xld_mod
 一个轮廓的交互修正
 6.2 Gnuplot
 命令行的交互式绘图工具。用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。
- gnuplot_close
 关闭所有打开的gnuplot文件或者终止一个活动的gnuplot子流程
- gnuplot_open_file
 为图像和控制量的可视化打开一个gnuplot文件
- gnuplot_open_pipe
 为图像和控制量的可视化打开一个通道的gnuplot流程
- gnuplot_plot_ctrl
 使用gnuplot显示控制量
- gnuplot_plot_funct_1d
 使用gnuplot显示控制量的功能
- gnuplot_plot_image
 使用gnuplot使一个图像可视化
 6.3 LUT
 将实际采样到的像素灰度值经过一定的变换,如阈值、反转、二值化、对比度调整、线性变换等,变成了另外一个与之对应的灰度值。
- disp_lut
 查询表的图解
- draw_lut
 交互利用查询表
- get_fixed_lut
 为实际彩色图像获取固定查询表
- get_lut
 获取现在的查询表
- get_lut_style
 获取查询表的修正参数
- query_lut
 查询所有可得到的查询表
- set_fixed_lut
 为实际彩色图像固定查询表
- set_lut
 设置查询表
- set_lut_style
 改变查询表
- write_lut
 把查询表作为文件写入
 6.4 Mouse
- get_mbutton
 等待直到一个鼠标键被按下
- get_mposition
 _查询鼠标位置
- get_mshape
 查询现在鼠标指针形状
- query_mshape
 查询所有可得到的鼠标指针形状
- set_mshape
 设置现在鼠标指针形状
 6.5 Output
- disp_arc
 在一个窗口中显示圆形弧
- disp_arrow
 在一个窗口中显示箭头
- disp_channel
 用几个通道显示图像
- disp_circle
 在一个窗口中显示圆
- disp_color
 显示一个彩色(RGB)图像
- disp_cross
 在一个窗口中显示交叉
- disp_distribution
 显示一个噪声分布
- disp_ellipse
 显示椭圆
- disp_image
 显示灰度值图像
- disp_line
 在窗口中画一条线
- disp_obj
 显示图像目标(图像,区域,XLD)
 12.disp_polygon
 显示一个多叉线
- disp_rectangle1
 显示和坐标轴对齐的矩形
- disp_rectangle2
 显示任意方向的矩形
- disp_region
 在一个窗口中显示区域
- disp_xld
 显示一个XLD物体
 6.6 Parameters
- get_comprise
 获取一个图像矩阵的输出处理
- get_draw
 获取现在区域填充模式
- get_fix
 获取现在查询表的固定模式
- get_hsi
 获取现在颜色的HSI编码
- get_icon
 查询区域输出的图标
- get_insert
 获取现在显示模式
- get_line_approx
 获取轮廓显示的现在近似误差
- get_line_style
 获取轮廓的现在图解模式
- get_line_width
 获取轮廓显示的现在线宽
- get_paint
 获取灰度值的现在显示模式
- get_part
 获取图像部分
- get_part_style
 获取灰度值显示的现在插值模式
- get_pixel
 获取查询表索引的现在颜色
- get_rgb
 获取RGB编码中的现在颜色
- get_shape
 获取现在区域输出形状
- query_all_colors
 查询所有颜色名称
- query_color
 查询窗口中显示的所有颜色名称
- query_colored
 查询颜色输出的颜色数目
- query_gray
 查询显示的灰度值
- query_insert
 查询可能的图解模式
- query_line_width
 查询可能的线宽
- query_paint
 查询灰度值显示模式
- query_shape
 查询区域显示模式
- set_color
 设置输出颜色
- set_colored
 设置多输出颜色
- set_comprise
 定义图像矩阵输出剪辑
- set_draw
 定义区域填充模式
- set_fix
 设置固定的查询表
- set_gray
 定义区域输出的灰度值
- set_hsi
 定义输出颜色(HSI编码)
- set_icon
 区域输出的图标定义
- set_insert
 定义图像输出功能
- set_line_approx
 定义输出显示的近似误差
- set_line_style
 定义一个轮廓输出模式
- set_line_width
 定义区域轮廓输出的线宽
- set_paint
 定义灰度值输出模式
- set_part
 修正显示图像部分
- set_part_style
 为灰度值输出定义一个插值方法
- set_pixel
 定义一个颜色查询表索引
- set_rgb
 通过RGB值设置颜色定义
- set_shape
 定义区域输出轮廓
 6.7 Text
- get_font
 获取现在字体
- get_string_extents
 获取一个字符串的空间大小
- get_tposition
 获取光标位置
- get_tshape
 获取文本光标的形状
- new_line
 设置下一行的开始文本光标的位置
- query_font
 查询可得到的字体
- query_tshape
 查询文本光标的所有可得到的形状
- read_char
 从一个文本窗口读取一个字符
- read_string
 从一个文本窗口读取一个字符串
- set_font
 设置文本输出的字体
- set_tposition
 设置文本光标的位置
- set_tshape
 设置文本光标的形状
- write_string
 在一个窗口中打印文本
 6.8 Window
- clear_rectangle
 在输出窗口中删除一个矩形
- clear_window
 删除一个输出窗口
- close_window
 关闭一个输出窗口
- copy_rectangle
 在输出窗口间复制矩形内所有像素
- dump_window
 把窗口内容写入一个文件
- dump_window_image
 在一个图像目标中写窗口内容
- get_os_window_handle
 获取操作系统图像处理
- get_window_attr
 获取窗口特征
- get_window_extents
 一个窗口大小和位置的信息
- get_window_pointer3
 一个窗口像素数据的通道
- get_window_type
 获取窗口类型
- move_rectangle
 在一个输出窗口内部复制
- new_extern_window
 在Windows_NT下创建一个虚拟图形窗口
- open_textwindow
 打开一个文本窗口
- open_window
 打开一个图形窗口
- query_window_type
 查询所有可得到的窗口类型
- set_window_attr
 设置窗口特征
- set_window_dc
 设置一个虚拟图形窗口(Windows_NT)的设计背景
- set_window_extents
 修正一个窗口的位置和大小
- set_window_type
 指定一个窗口类型
- slide_image
 两个窗口缓冲区的交互输出
 Chapter_7_:Image
 7.1 Access
- get_grayval
 获取一个图像目标的灰度值
- get_image_pointer1
 获取一个通道的指针
- get_image_pointer1_rect
 获取图像数据指针和输入图像区域内最小矩形内部的图像数据
- get_image_pointer3
 获取一个彩色图像的指针
- get_image_time
 查找图像被创建的时间
 7.2 Acquisition
- close_all_framegrabbers
 关闭所有图像获取设备
- close_framegrabber
 关闭指定的图像获取设备
- get_framegrabber_lut
 查找图像获取设备的查询表
- get_framegrabber_param
 查找一个图像获取设备的指定参数
- grab_data
 从指定的图像获取设备获取图像和预处理图像数据
- grab_data_async
 从指定的图像获取设备获取图像和预处理图像数据并且开始下一个异步获取
- grab_image
 从指定的图像获取设备获取一个图像
- grab_image_async
 从指定的图像获取设备获取一个图像并且开始下一个异步获取
- grab_image_start
 从指定的图像获取设备开始下一个异步获取
- info_framegrabber
 从指定的图像获取设备查找信息
- open_framegrabber
 打开并配置一个图像获取设备
- set_framegrabber_lut
 设置图像获取设备查询表
- set_framegrabber_param
 设置一个图像获取设备的指定参数
 7.3 Channel
- access_channel
 获取一个多通道图像的一个通道
- append_channel
 把附加模型(通道)添加到图像上
- channels_to_image
 把单通道图像转变为一个多通道图像
- compose2
 把两个图像转变为一个两通道图像
- compose3
 把三个图像转变为一个三通道图像
- compose4
 把四个图像转变为一个四通道图像
- compose5
 把五个图像转变为一个五通道图像
- compose6
 把六个图像转变为一个六通道图像
- compose7
 把七个图像转变为一个七通道图像
- count_channels
 计算图像的通道
- decompose2
 把一个两通道图像转变为两个图像
- decompose3
 把一个三通道图像转变为三个图像
- decompose4
 把一个四通道图像转变为四个图像
- decompose5
 把一个五通道图像转变为五个图像
- decompose6
 把一个六通道图像转变为六个图像
- decompose7
 把一个七通道图像转变为七个图像
- image_to_channels
 把一个多通道图像转变为一个通道图像
 7.4 Creation
- copy_image
 复制一个图像并为它分配新内存
- gen_image1
 从像素的一个指针创建一个图像
- gen_image1_extern
 从带存储管理的像素的一个指针创建一个图像
- gen_image1_rect
 从像素(带存储管理)的指针创建一个矩形区域的图像
- gen_image3
 从像素(红、绿、蓝)的三个指针创建一个图像
- gen_image_const
 创建一个固定灰度值的图像
- gen_image_gray_ramp
 创建一个灰度值阶梯
- gen_image_interleaved
 从交叉像素的一个指针创建一个三通道图像
- gen_image_proto
 创建一个指定的固定灰度值的图像
- gen_image_surface_first_order
 创建一阶多项式的一个弯曲灰度表面
- gen_image_surface_second_order
 创建二阶多项式的一个弯曲灰度表面
- region_to_bin
 把一个区域转变为一个二进制字节图像
- region_to_label
 把区域转变为一个标签图像
- region_to_mean
 用它们的平均灰度值绘制区域
 7.5 Domain
- add_channels
 把两个灰度值添加到区域中
- change_domain
 改变一个图像的定义区间
- full_domain
 把一个图像的区域扩大到最大值
- get_domain
 获取一个图像的区域
- rectangle1_domain
 把一个图像的区域缩小到一个矩形
- reduce_domain
 缩小一个图像的区域
 7.6 Features
- area_center_gray
 计算一个灰度值图像的区域面积和重心
- cooc_feature_image
 计算一个同时出现的矩阵并得出相关灰度值特征
- cooc_feature_matrix
 从一个同时出现的矩阵计算灰度值特征
- elliptic_axis_gray
 在一个灰度值图像中计算一个区域的方位和主轴
- entropy_gray
 确定一个图像的熵和各向异性
- estimate_noise
 从一个单一图像估计图像噪声
- fit_surface_first_order
 通过一个一阶表面(平面)计算灰度值力矩和近似值
- fit_surface_second_order
 通过一个二阶表面(平面)计算灰度值力矩和近似值
- fuzzy_entropy
 确定区域的模糊熵
- fuzzy_perimeter
 计算一个区域的模糊周长
- gen_cooc_matrix
 在一个图像中计算一个区域中同时出现的矩阵
- gray_histo
 计算灰度值分布
- gray_histo_abs
 计算灰度值分布
- gray_projections
 计算水平和垂直灰度值预测
- histo_2dim
 计算两通道灰度值图像的直方图
- intensity
 计算灰度值的平均值和偏差
- min_max_gray
 计算区域内的最大和最小灰度值
- moments_gray_plane
 通过一个平面计算灰度值力矩和近似值
- plane_deviation
 从近似像平面计算灰度值的偏差
- select_gray
 选择基于灰度值特征的区域
- shape_histo_all
 用极限值确定特征的一个直方图
- shape_histo_point
 用极限值确定特征的一个直方图
 7.7 Format
- change_format
 改变图像大小
- crop_domain
 去掉确定的灰度值
- crop_domain_rel
 去掉和定义域有关的图像区域
- crop_part
 去掉一个矩形图像区域
- crop_rectangle1
 去掉一个矩形图像区域
- tile_channels
 把多重图像拼成一个大图像
- tile_images
 把多重图像目标拼成一个大图像
- tile_images_offset
 把多重图像目标拼成一个有确定的位置信息的大图像
 7.8 Manipulation
- overpaint_gray
 重新绘制一个图像的灰度值
- overpaint_region
 重新绘制一个图像的区域
- paint_gray
 把一个图像的灰度值画在另一个图像上
- paint_region
 把区域画在一个图像中
- paint_xld
 把XLD目标画在一个图像中
 6.set_grayval
 在一个图像中设置单灰度值
 7.9 Type-Conversion
- complex_to_real
 把一个复杂图像转变为两个实际图像
- convert_image_type
 转变一个图像的类型
- real_to_complex
 把两个实际图像转变为一个复杂图像
- real_to_vector_field
 把两个实值图像转变为一个矢量域图像
- vector_field_to_real
 把一个矢量域图像转变为两个实值图像
 Chapter_8_:Lines
 8.1 Access
- approx_chain
 通过弧和线近似一个轮廓
- approx_chain_simple
 通过弧和线近似一个轮廓
 8.2 Features
- line_orientation
 计算线的方位
- line_position
 计算一条线的重心、长度和方位
- partition_lines
 通过各种标准区分线
- select_lines
 通过各种标准选择线
- select_lines_longest
 选择最长输入线
 Chapter_9_:Matching
 9.1 Component-Based
- clear_all_component_models
 释放所有组件模型的内存
- clear_all_training_components
 释放所有组件训练结果的内存
- clear_component_model
 释放一个组件模型的内存
- clear_training_components
 释放一个组件训练结果的内存
- cluster_model_components
 把用于创建模型组件的新参数用于训练结果
- create_component_model
 基于确定的指定组件和关系准备一个匹配的组件模型
- create_trained_component_model
 基于训练过的组件准备一个匹配的组件模型
- find_component_model
 在一个图像中找出一个组件模型的最佳匹配
- gen_initial_components
 提取一个组件模型的最初组件
- get_component_model_params
 返回一个组件模型的参数
- get_component_model_tree
 返回一个组件模型的查找树
- get_component_relations
 返回包含在训练结果内的模型组件间的关系
- get_found_component_model
 返回一个组件模型的一个创建例子的组件
- get_training_components
 在一个特定的图像中返回初始值或者模型组件
- inspect_clustered_components
 检查从训练获取的刚性的模型组件
- modify_component_relations
 修改一个训练结果中的关系
- read_component_model
 从一个文件中读取组件模型
- read_training_components
 从一个文件中读取组件训练结果
- train_model_components
 为基于组件的匹配训练组件和关系
- write_component_model
 把一个组件模型写入一个文件中
- write_training_components
 把一个组件训练结果写入一个文件中
 9.2 Correlation-Based
- clear_all_ncc_models
 释放NCC模型的内存
- clear_ncc_model
 释放NCC模型的内存
- create_ncc_model
 为匹配准备一个NCC模型
- find_ncc_model
 找出一个图像中的一个NCC模型的最佳匹配
- get_ncc_model_origin
 返回一个NCC模型的原点(参考点)
- get_ncc_model_params
 返回一个NCC模型的参数
- read_ncc_model
 从一个文件中读取一个NCC模型
- set_ncc_model_origin
 设置一个NCC模型的原点(参考点)
- write_ncc_model
 向一个文件中写入NCC模型
 9.3 Gray-Value-Based
- adapt_template
 把一个模板用于一个图像的大小
- best_match
 寻找一个模板和一个图像的最佳匹配
- best_match_mg
 在金字塔中寻找最佳灰度值匹配
- best_match_pre_mg
 在预生成的金字塔中寻找最佳灰度值匹配
- best_match_rot
 寻找一个模板和一个旋转图像的最佳匹配
- best_match_rot_mg
 寻找一个模板和一个旋转金字塔的最佳匹配
- clear_all_templates
 所有模板的内存分配
- clear_template
 一个模板的内存分配
- create_template
 为模板匹配准备一个格式
- create_template_rot
 为旋转模板匹配准备一个格式
- fast_match
 寻找一个模板和一个图像的所有好的匹配
- fast_match_mg
 在金字塔中寻找所有好的灰度值匹配
- read_template
 从一个文件中读取一个模板
- set_offset_template
 模板的灰度值偏差
- set_reference_template
 为一个匹配模板定义参考位置
- write_template
 向一个文件中写入模板
 9.4 Shape-Based
- clear_all_shape_models
 释放所有轮廓模型的内存
- clear_shape_model
 释放一个轮廓模型的内存
- create_aniso_shape_model
 为各向异性尺度不变匹配准备一个轮廓模型
- create_scaled_shape_model
 为尺度不变匹配准备一个轮廓模型
- create_shape_model
 为匹配准备一个轮廓模型
- determine_shape_model_params
 确定一个轮廓模型的参数
- find_aniso_shape_model
 在一个图像中找出一个各向异性尺度不变轮廓的最佳匹配
- find_aniso_shape_models
 找出多重各向异性尺度不变轮廓模型的最佳匹配
- find_scaled_shape_model
 在一个图像中找出一个尺度不变轮廓模型的最佳匹配
- find_scaled_shape_models
 找出多重尺度不变轮廓模型的最佳匹配
- find_shape_model
 在一个图像中找出一个轮廓模型的最佳匹配
- find_shape_models
 找出多重轮廓模型的最佳匹配
- get_shape_model_contours
 返回一个轮廓模型的轮廓表示
- get_shape_model_origin
 返回一个轮廓模型的原点(参考点)
- get_shape_model_params
 返回一个轮廓模型的参数
- inspect_shape_model
 创建一个轮廓模型的表示
- read_shape_model
 从一个文件中读取一个轮廓模型
- set_shape_model_origin
 设置一个轮廓模型的原点(参考点)
- write_shape_model
 向一个文件中写入一个轮廓模型
 Chapter_10_:Matching-3D
- affine_trans_object_model_3d
 把一个任意有限3D变换用于一个3D目标模型
- clear_all_object_model_3d
 释放所有3D目标模型的内存
- clear_all_shape_model_3d
 释放所有3D轮廓模型的内存
- clear_object_model_3d
 释放一个3D目标模型的内存
- clear_shape_model_3d_
 释放一个3D轮廓模型的内存
- convert_point_3d_cart_to_spher
 把直角坐标系中的一个3D点转变为极坐标
- convert_point_3d_spher_to_cart
 把极坐标中的一个3D点转变为直角坐标
- create_cam_pose_look_at_point
 从摄像机中心和观察方向创建一个3D摄像机位置
- create_shape_model_3d
 为匹配准备一个3D目标模型
- find_shape_model_3d
 在一个图像中找出一个3D模型的最佳匹配
- get_object_model_3d_params
 返回一个3D目标模型的参数
- get_shape_model_3d_contours
 返回一个3D轮廓模型视图的轮廓表示
- get_shape_model_3d_params
 返回一个3D轮廓模型的参数
- project_object_model_3d
 把一个3D目标模型的边缘投影到图像坐标中
- project_shape_model_3d
 把一个3D轮廓模型的边缘投影到图像坐标中
- read_object_model_3d_dxf
 从一个DXF文件中读取一个3D目标模型
- read_shape_model_3d
 从一个文件中读取一个3D轮廓模型
- trans_pose_shape_model_3d
 把一个3D目标模型的坐标系中的位置转变为一个3D轮廓模型的参考坐标系中的位置,反之亦然
- write_shape_model_3d
 向一个文件写入一个3D轮廓模型
 Chapter_11_:Morphology
 11.1 Gray-Values
- dual_rank
 打开、取中值和关闭圆和矩形掩码
- gen_disc_se
 为灰度形态学生成椭圆结构基础
- gray_bothat
 执行一个图像的一个灰度值bottom_hat变换(原图像和它的闭之间的差)
- gray_closing
 关闭一个图像的一个灰度值
- gray_closing_rect
 关闭带矩形掩码的灰度值
- gray_cl_osing_shape
 关闭带选择掩码的灰度值
- gray_dilation
 扩大一个图像上的灰度值
- gray_dilation_rect
 确定一个矩形的最小灰度值
- gray_dilation_shape
 确定一个选择的掩码的最大灰度值
- gray_erosion
 腐蚀一个图像的灰度值
- gray_erosion_rect
 确定一个矩形的最小灰度值
- gray_erosion_shape
 确定一个选择的掩码的最小灰度值
- gray_opening
 打开一个图像的灰度值
- gray_opening_rect
 打开一个矩形掩码的灰度值
- gray_openin_g_shape
 打开一个选择的掩码的灰度值
- gray_range_rect
 确定一个矩形的灰度值范围
- gray_tophat
 执行一个图像的一个灰度值top_hat变换(原图像和它的开之间的差)
- read_gray_se
 为灰度形态学下载一个结构基础
 11.2 Region
- bottom_hat
 计算区域的bottom_hat(原图像和它的闭之间的差)
- boundary
 把一个区域减小到它的边界
- closing
 关闭一个区域
- closing_circle
 关闭一个圆形结构基础的一个区域
- closing_golay
 关闭格雷字母表中的元素的一个区域
- closing_rectangle1
 关闭一个矩形结构基础的一个区域
- dilation1
 扩大一个区域
- dilation2
 扩大一个区域(使用一个参考点)
- dilation_circle
 扩大一个圆形结构基础的一个区域
- dilation_golay
 扩大格雷字母表的元素的一个区域
- dilation_rectangle1
 扩大一个矩形结构基础的一个区域
- dilation_seq
 顺序地扩大一个区域
- erosion1
 腐蚀一个区域
- erosion2
 腐蚀一个区域(使用参考点)
- erosion_circle
 腐蚀一个圆形结构基础的一个区域
- erosion_golay
 腐蚀格雷字母表的一个元素的一个区域
- erosion_rectangle1
 腐蚀一个矩形结构基础的一个区域
- erosion_seq
 按顺序腐蚀一个区域
- fitting
 执行多重结构基础的打开后关闭
- gen_struct_elements
 生成一个标准结构基础
- golay_elements
 生成格雷字母表的结构基础
- hit_or_miss
 区域的Hit-or-miss运行
- hit_or_miss_golay
 使用格雷字母表的区域的Hit-or-miss运行
- hit_or_miss_seq
 使用格雷字母表的区域的Hit-or-miss运行(按顺序)
- minkowski_add1
 执行一个区域的Minkowski添加
- minkowski_add2
 扩大一个区域(使用参考点)
- minkowski_sub1
 腐蚀一个区域
- minkowski_sub2
 腐蚀一个区域(使用参考点)
- morph_hat
 计算bottom_hat_和top_hat的联合
- morph_skeleton
 计算一个区域的形态学框架
- morph_skiz
 缩小一个区域
- opening
 打开一个区域
- opening_circle
 打开一个圆形结构基础的一个区域
- opening_golay
 打开格雷字母表的一个元素的一个区域
- opening_rectangle1
 打开一个矩形结构基础的一个区域
- opening_seg
 分离重叠区域
- pruning
 去掉一个区域的分支
- thickening
 把一个Hit-or-miss运行的结果添加到一个区域
- thickening_golay
 把一个Hit-or-miss运行的结果添加到一个区域中(使用一个Golay结构基础)
- thickening_seq
 把一个Hit-or-miss运行的结果添加到一个区域中(按顺序)
- thinning
 从一个区域移去一个Hit-or-miss运行的结果
- thinning_golay
 从一个区域移去一个Hit-or-miss运行的结果(使用一个Golay结构基础)
- thinning_seq
 从一个区域移去一个Hit-or-miss运行的结果(按顺序)
- top_hat
 计算区域的top_hat(原图像和它的开之间的差)
 Chapter_12:OCR(光字符识别)
 12.1 Hyperboxes
- close  all  ocrs
 删除所有光字符,释放存储空间,但会丢失所有的测试数据
- close  ocr_
 重新分配拥有OcrHandle数目的分级器的存储,但所有相应的数据会丢失,不过这些数据可由write ocr事先保存
- create  ocr  class  box
 创建新的OCR分级器
- do  ocr  multi
 给每一个Character(字符)分配一个类
- do  ocr  single
 给一些Character(字符)分配一些类
- info  ocr  class  box
 反馈ocr的有关信息
- ocr  change char
 为字符建立新的查阅表
- ocr  get  features
 计算给定Character(字符)的特征参数
- read  ocr
 从文件的FileName(文件名)读取OCR分级器
- testd  ocr  class  box
 测试给定类中字符的置信度
- traind  ocr  class  box
 通过一幅图像的特定区域直接测试分级器
- trainf  ocr  class  box
 根据指定测试文件测试分级器的OCRHandle
- write  ocr
 将OCR分级器的OCRHandle写入文件的FileName(文件名)
 12.2 Lexica
 1.clear_all_lexica
 清除所有的词汇(词典),释放它们的资源
- clear  lexicon
 清除一个词汇(词典),释放相应的资源
- create  lexicon
 根据一些Words(单词)的元组创建一个新的词汇(词典)
 4.Import lexicon
 通过FileName(文件名)选定的文件中的一系列单词创建一个新的词典
- inspect  lexicon
 返回Words参数的词典中所有单词的元组
- lookup  lexicon
 检查Word(单词)是否在词典的LexiconHandle中,若在返回1否则返回0
- suggest  lexicon
 将Word(单词)与词典中所有词汇相比较,计算出将Word从词典中导入单词中所需的足校的编辑操作符NUMcorrections
 12.3 Neural-Nets(神经网络)
- clear  all  ocr  class  mlp
 清除所有的create ocr class mlp创建的OCR分级器,释放分级器占据的存储空间
- clear  ocr  class  mlp
 清除所有的由OCRHandle给定的且由create ocr class mlp创建的OCR分级器,释放所有的分级器占据的存储空间
- create  ocr  class  mlp
 利用MLP(多层感知器)创建一个新的OCR分级器
- do  ocr  multi  class  mlp
 为根据给定区域字符和OCR分级器OCRHandle的灰度图像值而给定的每个字符计算出最好的类,将类返回到Class中,且将类的置信度返回到Confidence中
- do  ocr  single  class  mlp
 为根据给定区域字符和OCR分级器OCRHandle的灰度图像值而给定的字符计算出最好的Num类,将类返回到Class中,且将类的置信度返回到Confidence中
- do  ocr  word  mlp
 功能与do ocr multi class mlp相同,只是do ocr word mlp将字符组作为一个实体
 7.get_features_ocr_class_mlp
 为根据OCR分级器OCRHandle确定的字符计算其特征参数,并将它们返回到Features
- get  params ocr  class  mlp
 返回一个OCR分级器的参数只有当分级器由do ocr multi class mlp创建时
- get  prep  info  ocr  class  mlp
 计算OCR分级器预设定矢量特性的信息
- read  ocr  class  mlp
 从一个文件中读取OCR分级器
- trainf  ocr  class  mlp
 测试OCR分级器的OCRHandle,根据存储在OCR文件中的测试特性
- write  ocr  class  mlp
 将OCR分级器的OCRHandle写入由文件名确定的文件中
 12.4 Support-Vector-Machines_(支持矢量机)
- clear_all  ocr  class  svm
 清除所有的基于OCR分级器的SVM,释放相应的存储空间
- clear  ocr  class  svm
 清除基于OCR分级器的一个SVM,释放相应的存储空间
- create  ocr  class  svm
 利用支持向量机创建一个OCR分级器
- do  ocr  multi  class  svm
 根据基于OCR分级器的SVM将大量字符分类
- do  ocr  single  class  svm
 根据基于OCR分级器的SVM将单个字符分类
- do  ocr  word  svm
 利用OCR分级器将一系列相关字符分类
- get  features ocr  class  svm
 计算一个字符的特征
- get  params ocr  class  svm
 返回一个OCR分级器的参数
- get  prep  info  ocr  class  svm
 计算基于OCR分级器的SVM的预定义特征矢量的信息内容
- get  support vector  num  ocr  class  svm
 返回OCR分级器支持的矢量的数目
- get  support vector  ocr  class  svm
 返回基于支持向量机的已测试OCR分级器中支持向量的索引
- read  ocr  class  svm
 从文件中读取基于OCR分级器的SVM
- reduce  ocr  class  svm
 根据一个减小的SVM来接近一个基于OCR分级器的SVM
 14.Trainf ocr class svm
 测试一个OCR分级器
- write  ocr  class  svm
 将一个OCR分级器写入文件
 12.5 Tools
 1.Segment characters
 将一副图像给定区域的字符分割
- select  characters
 从一个给定区域中选择字符
 3.text line orientation
 决定一个文本行或段落的定向(定位)
 4.text_line slant
 决定一个文本行或段落的字符的倾斜
 12.6 Training-Files
- append  ocr  trainf
 将字符添加到一个测试文件中
- concat  ocr  trainf
 合并测试文件
 3.read_ocr trainf
 从文件中读取字符,将其转换到图像中
- read  ocr  trainf  names
 查询哪些字符存储在测试文件中
 5.read ocr trainf_select
 从文件中读取测试特定字符,将其转换到图像中
- write  ocr  trainf
 将已测试的字符存储到文件中
- write  ocr  trainf  image
 将字符写入正在测试的文件中
 Chapter_13:Object
 13.1 Information
- count_obj
 统计一个元组中的对象
- get_channel_info
 一幅目标图像组成部分的信息
- get_obj_class
 一副目标图像类的名称
 4.test_equal_obj
 比较目标图像的平等性
- test_obj_def
 测试目标是否被删除
 13.2 Manipulation
- clear_obj
 将一个对象的图标从HALCON数据库中删除
- concat_obj
 连接两个目标元组的图标
- copy_obj
 复制一个HALCON数据库中对象的图标_
- gen_empty_obj
 创建一个空的目标元组
 5.integer_to_obj
 将一个整型数转换为一个图标
- obj_to_integer
 将一个图标转换为一个整型数
- select_obj
 从一个目标元组中选择目标
 Chapter_14:Regions
 14.1 Access
- get_region_chain
 一个对象的轮廓(contour)作为链式码
- get_region_contour
 查询一个目标的轮廓(contour)
- get_region_convex
 查询突起的外表作为轮廓(contour)
- get_region_points
 查询一个区域的像素数
- get_region_polygon
 用一个多边形近似获取区域
- get_region_runs
 查询一个区域的扫描宽度编码
 14.2 Creation
- gen_checker_region
 创建一个方格式区域
- gen_circle
 创建一个圆周
- gen_ellipse
 创建一个椭圆
- gen_empty_region
 创建一个空的区域
- gen_grid_region
 根据行或像素数创建一个区域_
- gen_random_region
 功能:创建一个随机区域
- gen_random_regions
 创建随机区域如圆周,矩形和椭圆
- gen_rectangle1
 创建一个与坐标轴平行的长方形
- gen_rectangle2
 创建任意方向的矩形
- gen_region_contour_xld
 从XLD元组中创建一个区域
- gen_region_histo
 将一个直方图转换为一个区域
- gen_region_hline
 将Hesse正规形状中描述的输入线存储为区域
- gen_region_line
 将输入线以区域形式存储
- gen_region_points
 将个别的像素存储为图像区域
- gen_region_polygon
 将一个多边形存储为一个目标图像
- gen_region_polygon_filled
 将一个多边形存储为一个已填充区域
- gen_region_polygon_xld
 创建一个XLD多边形中的区域
- gen_region_runs
 创建一个扫描宽度编码中的图像区域
- label_to_region
 提取一幅图像中灰度值相同的区域
 14.3 Features
- area  center
 一个区域的面积(大小)和中心
- circularity
 影响一个区域与圆的相似度的形状系数
- compactness
 影响一个区域致密度的形状系数
- connect  and_holes
 连接部分和中断的数目
- contlength
 描述一个区域轮廓(contour)的长度
- convexity
 影响一个区域凸性的形状系数
- diameter  region
 一个区域两个边界点的最大距离
- eccentricity
 来源于椭圆参数的形状系数
- elliptic  axis
 相似椭圆的参数
 10.euler number
 计算Euler数目
- find  neighbors
 搜寻直接邻域
- get  region_index
 包括给定像素在内的所有的区域的索引
- get  region_thickness
 查询主轴附近区域的宽度(厚度)
- hamming  distance
 两个区域间的汉明距离
- hamming_distance_norm
 两个区域间的归一化汉明距离
- inner  circle
 一个区域内部最大的圆周
- inner_rectangle1
 一个区域内部最大的矩形
- moments_region_2nd
 区域的某时刻几何特性,
- moments_region_2nd  invar
 区域的某时刻几何特性
- moments_region_2nd  rel_invar
 计算相关时刻参数
- moments_region  3rd
 区域的某时刻几何特性
- moments_region_3rd  invar
 区域的某时刻几何特性
- moments_region_central
 区域的某时刻几何特性
- moments_region_central_invar
 区域的某时刻几何特性
- orientation_region
 一个区域的定向
- rectangularity
 影响一个区域矩形相似度的形状系数
- roundness
 轮廓中获取的形状系数
 28.runlength_distribution
 一个区域扫描宽度编码所需的顺串的分配
- runlength_features
 区域扫描宽度编码的特征值
- select_region_point
 选择包括给定像素在内的所有区域
- select_region_spatial
 讨论区域的关联性
- select_shape
 根据图形特征选择区域
- select_shape_proto
 选择彼此有某种关系的区域
- select_shape_std
 选择给定形状的区域
- smallest_circle
 一个区域的最小周长
- smallest_rectangle1
 平行于坐标轴的包围某区域的矩形
- smallest_rectangle2
 任意方向包围某区域的最小矩形
- spatial_relation
 根据坐标轴方向左、右、上、下排列相关区域
 14.4 Geometric-Transformations
- affine_trans_region
 对区域进行任意的二维变换
- mirror_region
 反馈一个平行于X或Y坐标轴的区域
- move_region
 对区域进行变换
- polar_trans_region
 将一个环状弧内的区域转换为极坐标
- polar_trans_region_inv
 将极坐标中的区域转换为笛卡尔坐标中的区域
- projective_trans_region
 对一个区域进行射影变换
- transpose_region
 翻译关于一个点的一个区域
- zoom_region
 缩放一个区域
 14.5 Sets
- complement
 返回一个区域的补码
- difference
 计算两个区域的差距(不同)
- intersection
 计算两个区域的交集
- symm_difference
 计算两个区域对称差异
- union1
 返回所有输入区域的并集
- union2
 返回两个区域的并集
 14.6 Tests
- test_equal_region
 检测两个目标区域是否相同
- test_subset_region
 检测一个区域是否包含在另一个区域中
 14.7 Transformation
- background_seg
 决定给定区域背景相连的部分
- clip_region
 将一个区域修改为矩形
- clip_region  rel
 根据大小修改一个区域
- connection
 计算一个区域相连接的部分
- distance  transform
 计算一个区域的距离变换
- eliminate  runs
 消除一个给定宽度的顺串
- expand  region
 填充区域间的间隙或分离互相重叠的区域
 8.fill up
 填充区域中的中断(裂缝等)
- fill_up_shape
 填充拥有给定图形特征区域的中断
- hamming_change_region
 创建一个有给定汉明距离的区域
- interjacent
 利用给定区域分割图像
- junctions_skeleton
 找到框架中的结点和终点
- merge_regions_line_scan
 从行扫描图像合并区域
 14.partition dynamic
 在较小垂直范围的位置水平分割一个区域
- partition_dynamic
 将一个区域分割为等大的矩形
- rank_region
 给对区域的操作归类
- remove  noise  region
 去除一个区域内的噪声
- shape_trans
 改变一个区域的形状
- skeleton
 计算一个区域的框架
- sort  region
 根据相邻位置归类区域
- split_skeleton_lines
 用一个像素宽,没有分支的线来分离线
- split_skeleton_region
 用一个像素宽,没有分支的区域来分离线
 Chapter_15:Segmentation
 15.1 Classification
- add_samples_image_class_gmm
 将从图像中获取的测试样本添加到高斯混合模型的测试数据库中
 2.add samples_image_class_mlp
 将从图像中获取的测试样本添加到多层视感控器的测试数据库中
- add_samples_image_class_svm
 将从图像中获取的测试样本添加到一个支持向量机的测试数据库中
- class_2dim_sup
 采用二维空间像素分类分割图像
- class  2dim  unsup
 将两幅图像以聚类分割
 6.class ndim_box
 利用立方体将像素分类
- class_ndim_norm
 利用球体或立方体将像素分类
- classify_image_class_gmm
 根据高斯混合模式分类图像
- classify_image_class_mlp
 根据多层视感控器分类图像_
- classify_image_class_svm
 根据支持向量机分类图像
- learn_ndim_box
 利用多通道图像测试一个分级器
- learn_ndim_norm
 为class_ndim_norm构建类
 15.2 Edges
- detect_edge_segments
 检测直线边缘分割
- hysteresis_threshold
 对一副图像采取磁滞门限操作
- nonmax_suppression_amp
 抑制一幅图像上的非最大值点
- nonmax_suppression_dir
 利用指定图像抑制一幅图像上的非最大值点
 15.3 Regiongrowing
- expand_gray
 依据灰度值或颜色填充两个区域的间隙或分割重叠区域
- expand_gray_ref
 依据灰度值或颜色填充两个区域的间隙或分割重叠区域
- expand_line
 从给定线开始扩充区域
- regiongrowing
 利用区域增长分割图像
- regiongrowing_mean
 利用平均灰度值执行区域增长
- regiongrowing_n
 利用区域增长为多通道图像分割图像
 15.4 Threshold
- auto_threshold
 根据直方图决定的阀值分割图像
- bin_threshold
 根据自动产生的阀值分割图像
- char_threshold
 为提取的字符产生一个分割阀值
- check_difference
 一个像素一个像素的比较两幅图像
- dual_threshold
 对标记的图像做门限操作。_
- dyn_threshold
 利用局域阀值分割图像
- fast_threshold
 利用全局阀值快速将图像二值化
- histo_to_thresh
 根据直方图决定灰度值门限
- threshold
 利用全局阀值分割图像
- threshold_sub_pix
 根据子像素的准确性从一副图像中提取水平(平坦)交叉口
- var_threshold
 根据局域平均标准偏差分析将图像二值化
- zero_crossing
 从一幅图像中提取零相交
- zero_crossing_sub_pix
 根据子像素准确性从一幅图像中提取零相交
 15.5 Topography
- critical_points_sub_pix
 一幅图像中主要点的子像素精确度检测
- local_max
 检测一幅图像中所有的最大数
- local_max_sub_pix
 一幅图像中局域最大数的子像素精确度检测
 4_.local_min
 检测一幅图像中所有的最小数
- local_min_sub_pix
 一幅图像中局域最小数的子像素精确度检测
- lowlands
 检测凹地所有灰度值
- lowlands_center
 检测凹地所有灰度值的中心
- plateaus
 检测所有平稳状态灰度值
- plateaus_center
 检测所有平稳状态灰度值的中心
- pouring
 根据大于“pouring_water”分割图像
- saddle_points_sub_pix
 一幅图像中底部点的子像素精确度检测
- watersheds
 从一副图像中提取分界线和“盆地”
- watersheds_threshold
 利用阀值从一幅图像中提取“分水岭盆地”
 Chapter_16:System
 16.1 Database
- count_relation
 在HALCON数据库中实体的数目
- get_modules
 查询已使用模块和模块关键码
- reset_obj_db
 HALCON系统的初始化
 16.2 Error-Handling
- get_check
 HALCON控制模式的说明
- get_error_text
 查询HALCON错误测试后错误数目
- get_spy
 HALCON调试工具当前配置
- query_spy
 查询HALCON调试工具可能的设置
- set_check
 激活和钝化HALCON控制模式
- set_spy
 HALCON调试工具的控制
 16.3 Information
- get_chapter_info
 获取程序有关章节的信息
- get_keywords
 获取指定给程序的关键字
- get_operator_info
 获取关于HALCON程序的信息
- get_operator_name
 获取由给定字符串作为它们的名字的程序
- get_param_info
 获取关于程序参数的信息
- get_param_names
 获取一个HALCON程序参数的名字
- get_param_num
 获取一个HALCON程序不同参数类的数目
- get_param_types
 获取一个HALCON程序控制参数的缺省数据类型
- query_operator_info
 联合操作get_operator_info查询空档相关信息
- query_param_info
 查询关于操作get_param_info的空档的在线信息
- search_operator
 寻找一个关键字所有进程的名字
 16.4 Operating-System
- count_seconds
 衡量时间
- system_call
 执行系统请求
- wait_seconds
 延迟操作的执行
 16.5 Parallelization
- check_par_hw_potential
 检测硬件进行并行处理的潜力
- load_par_knowledge
 从文件中导入自动平行化信息
- store_par_knowledge
 在文件中存储关于自动平行化的信息
 16.6 Parameters
- get_system_
 根据HALCON系统参数获取关于当前的信息
- set_system
 HALCON系统参数的设置
 16.7 Serial
- clear_serial
 清除一个串行连接的缓冲
- close_all_serials
 关闭所有的串行设备
- close_serial
 关闭一个串行设备
- get_serial_param
 获取一个串行设备的参数
- open_serial
 打开一个串行设备
- read_serial
 读取一个串行设备
- set_serial_param
 设置一个串行设备的参数
- write_serial
 写入一个串行设备
 16.8 Sockets
- close_socket
 关闭一个插口(接口)
- get_next_socket_data_type
 决定下一个插口(接口)数据的HALCON数据类型
- get_socket_timeout
 获取一个插口(接口)的超时
- open_socket_accept
 打开一个接受连接请求的插口(接口)
- open_socket_connect
 打开一个插口到一个已存在的插口
- receive_image
 通过插口连接接收一副图像
- receive_region
 通过插口连接接收区域
- receive_tuple
 通过插口连接接收一个元组
- receive_xld
 通过插口连接接收一个XLD对象
- send_image
 通过插口连接发送一副图像
- send_region
 通过插口连接发送区域
- send_tuple
 通过插口连接发送一个元组
- send_xld
 通过插口连接发送一个XLD对象
- set_socket_timeout
 设置一个插口的超时
- socket_accept_connect
 接受一个监听插口的连接请求
 Chapter_17:Tools
 17.1 2D-Transformations
- affine_trans_pixel
 对像素坐标轴进行任意的仿射二维变换
- affine_trans_point_2d
 对点进行任意的最简二维变换
- bundle_adjust_mosaic
 对一幅图像的嵌合体采取一系列调整
- hom_mat2d_compose
 将两种相同类型二维变换矩阵相乘
- hom_mat2d_determinant
 计算一个同质的二维变换矩阵的行列式
- hom_mat2d_identity
 构建二维变换同样的同质变换矩阵
- hom_mat2d_invert
 插入一个同质二维变换矩阵
- hom_mat2d_rotate
 为一个同质二维变换矩阵添加一个循环
- hom_mat2d_rotate_local
 为一个同质二维变换矩阵添加一个循环
- hom_mat2d_scale
 为一个同质二维变换矩阵添加一个缩放
- hom_mat2d_scale_local
 为一个同质二维变换矩阵添加一个缩放
- hom_mat2d_slant
 为一个同质二维变换矩阵添加一个斜面
- hom_mat2d_slant_local
 为一个同质二维变换矩阵添加一个斜面
- hom_mat2d_to_affine_par
 计算一个来自一个同质二维变换矩阵的仿射变换参数
- hom_mat2d_translate
 为一个同质二维变换矩阵添加一个旋转
- hom_mat2d_translate_local
 为一个同质二维变换矩阵添加一个旋转
- hom_mat2d_transpose
 将一个同质二维变换矩阵转置
- hom_mat3d_project
 给一个二维投影变换矩阵投影一个仿射三维变换矩阵
- hom_vector_to_proj_hom_mat2d
 根据给定点的映射计算一个同质变换矩阵
- proj_match_points_ransack
 通过找到两副图像中点与点之间的映射计算一个投影变换矩阵
- projective_trans_pixel
 利用一个同质投影变换矩阵表示像素坐标轴
- projective_trans_point_2d
 利用一个投影变换矩阵表示一个同质二维点
- vector_angle_to_rigid
 从点和角度方面计算一个严格的仿射变换
- vector_field_to_hom_mat2d
 根据位移矢量字段获取一个最接近的近似图
- vector_to_hom_mat2d
 根据点与点间的映射获取一个最接近的近似图
- vector_to_proj_hom_mat2d
 利用给定点的映射计算一个映射变换矩阵
- vector_to_rigid
 根据点的映射获取一个近似严格的仿射变换
- vector_to_similarity
 根据点的映射获取一个近似的相似变换
 17.2 3D-Transformations
- affine_trans_point_3d
 对点运用一个随即仿射三维变换
- convert_pose_type
 改变一个三维模式的表示类型
- create_pose
 创建一个三维模式
- get_pose_type
 获取一个三维模式的表示类型
- hom_mat3d_compose
 将两个同质三维变换矩阵相乘
- hom_mat3d_identity
 构建三维变换同样的同质变换矩阵
- hom_mat3d_invert
 插入一个同质三维变换矩阵
- hom_mat3d_rotate
 为一个同质三维变换矩阵添加一个循环
- hom_mat3d_rotate_local
 为一个同质三维变换矩阵添加一个循环
- hom_mat3d_scale
 为一个同质三维变换矩阵添加一个缩放
- hom_mat3d_scale_local
 为一个同质三维变换矩阵添加一个缩放
- hom_mat3d_to_pose
 将一个同质变换矩阵转换为一个三维模式
- hom_mat3d_translate
 为一个同质三维变换矩阵添加一个旋转
- hom_mat3d_translate_local
 为一个同质三维变换矩阵添加一个旋转
 15_.pose_to_hom_mat3d
 将一个三位模式转换为一个同质变换矩阵
- read_pose
 从一个文本文件中读取一个三维模式
- set_origin_pose
 转换一个三位模式的原点
- write_pose
 将一个三维模式写入一个文本文件
 17.3 Background-Estimator
- close_all_bg_esti
 清除所有的背景评估数据集
- close_bg_esti
 清除背景估测数据集
- create_bg_esti
 为背景评估创建和初始化一个数据集
- get_bg_esti_params
 返回数据集的参数
- give_bg_esti
 返回估测背景图像
- run_bg_esti
 评估背景并返回前景区域
- set_bg_esti_params
 改变数据集的参数
- update_bg_esti
 改变估测背景图像
 17.4 Barcode
- clear_all_bar_code_models
 清除所有条形码模型,释放其分配的存储空间
- clear_bar_code_model
 清除一个条形码模型,释放相应的存储空间
- create_bar_code_model
 创建一个条形码阅读器模型
- find_bar_code
 检测和读取一幅图像中条形码符号
- get_bar_code_object
 访问创建在搜寻或条形码符号解码过程中的对象图标
- get_bar_code_param
 获取一个或多个描述条形码模式的参数
- get_bar_code_result
 获取字母数字混合编码的结果,其是在条形码符号解码过程中累计的
- set_bar_code_param
 设置条形码模型的选定参数
 17.5 Calibration
- caltab_points
 从校准板说明文件中读取标志中心点
- cam_mat_to_cam_par
 计算从一个相机矩阵获取的内部相机参数
- cam_par_to_cam_mat
 从相机内部参数计算一个相机矩阵
- camera_calibration
 决定同时发生的最小化程序的所有相机参数
- change_radial_distortion_cam_par
 根据与特殊放射失真相一致决定新的相机参数
- change_radial_distortion_contours_xld
 改变了轮廓(contour)的放射失真
- change_radial_distortion_image
 改变一幅图像的放射失真
- contour_to_world_plane_xld
 将一个XLD轮廓(contour)转换为一个坐标系统中平面Z为零
- create_caltab
 创建一个描述文件和附文件的校准板
- disp_caltab
 投射和视觉化图像中校准板的三维模型
- find_caltab
 分割和标准化图像中的校准板区域
- find_marks_and_pose
 从图像中提取二维校准标志和为外部计算机参数计算内部数值
- gen_caltab
 创建一个校准板说明文件和相应的附文件
- gen_image_to_world_plane_map
 创建一个投射图,其描述图像平面与坐标轴系统中平面Z为零之间的映射
- gen_radial_distortion_map
 创建一个投射图,其描述图像与其相应正在改变的放射失真间的映射
- get_circle_pose
 从一个圆周相应的二维投射中决定它的三维模式
- get_line_of_sight
 计算相应于图像中一个点的视线
- get_rectangle_pose
 从一个矩形相应的二维投射中决定它的三维模式
- hand_eye_calibration
 执行一个手---眼校准
- image_points_to_world_plane
 将图像中的点转换到坐标轴平面Z为零上
- image_to_world_plane
 通过将一副图像转换为坐标轴系统中平面Z为零而矫正图像
- project_3d_point
 将三维点投射到子像素图像坐标
- radiometric_self_calibration
 执行一个相机的辐射测量的自校准
- read_cam_par
 从文本文件中读取内部相机参数
- sim_caltab
 根据校准板模拟一幅图像
- stationary_camera_self_calibration
 投射一个静止投射相机的自校准
- write_cam_par
 将内部相机参数写入文本文件中
 17.6 Datacode
- clear_all_data_code_2d_models
 清除所有的二维数据模型并释放它们分配的存储空间
- clear_data_code_2d_model
 清除一个二维数据模型并释放它分配的存储空间
- create_data_code_2d_model
 创建一个二维数据编码类的模式
- find_data_code_2d
 检测和读取一副图像或测试的二维数据编码模式中的二维数据编码符号
- get_data_code_2d_objects
 查询搜索二维数据编码符号过程中创建的对象的图标
- get_data_code_2d_param
 获取一个或多个描述二维数据编码模型的参数
- get_data_code_2d_results
 获取字母数字混合编码的结果,其是在搜索二维数据编码符号过程中累计的
- query_data_code_2d_params
 为一个给定二维数据编码模型获取通用参数或对象的名字,其也可用于其他的二维数据编码模型中
- read_data_code_2d_model
 从一个文件中读取一个二维数据编码模型并新建一个模型
- set_data_code_2d_param
 设置二维数据编码模型的选定参数
- write_data_code_2d_model
 将一个二维数据编码模型写入一个文件
 17.7 Fourier-Descriptor
- abs_invar_fourier_coeff
 根据起始点的位移标准化傅里叶系数
- fourier_1dim
 计算一个参数化的元组的傅里叶系数
- fourier_1dim_inv
 空间傅里叶变换(傅里叶逆变换)
- invar_fourier_coeff
 傅里叶系数标准化
- match_fourier_coeff
 两个元组的相似性
- move_contour_orig
 将原点变换到引力的中心
- prep_contour_fourier
 参数化传输的元组
 17.8 Function
- abs_funct_1d
 Y值的绝对值
- compose_funct_1d
 组合两个函数
- create_funct_1d_array
 从Y值的序列中创建一个函数
- create_funct_1d_pairs
 从(X,Y)集合中创建一个函数
- derivate_funct_1d
 计算一个函数的派生物
- distance_funct_1d
 计算两个函数的间隔
- funct_1d_to_pairs
 查询一个函数的(X,Y)值
- get_pair_funct_1d
 根据控制点的索引查询一个函数值
- get_y_value_funct_1d
 返回任意位置函数的值
- integrate_funct_1d
 计算一个函数的正区域和负区域
- invert_funct_1d
 计算一个函数的反转
- local_min_max_funct_1d
 计算一个函数的局域最小和最大值点
- match_funct_1d_trans
 计算两个函数传递参数
- negate_funct_1d
 对Y值取非(反)
- num_points_funct_1d
 函数控制点的数目
- read_funct_1d
 从文件中读取一个函数
- sample_funct_1d
 再间隔区等距取样
- scale_y_funct_1d
 将Y值相乘和相加
- smooth_funct_1d_gauss
 采用高斯函数平滑一个等距一维函数
- smooth_funct_1d_mean
 采用平均值将一个等距一维函数平滑化
- transform_funct_1d
 根据给定传递参数变换你一个函数
- write_funct_1d
 将一个函数写入一个文件
- x_range_funct_1d
 函数的最小和最大X值
- y_range_funct_1d
 函数的最小和最大Y值
- zero_crossings_funct_1d
 计算一个函数的零点
 17.9 Geometry
- angle_ll
 计算两条线的夹角
- angle_lx
 计算一条线与垂直轴之间的角度
- distance_cc
 计算两个轮廓(contour)间的距离
- distance_cc_min
 计算两个轮廓(contour)间的最小距离
- distance_lc
 计算一条线和一个轮廓(contour)间的距离
- distance_lr
 计算一条线和一个区域间的距离
- distance_pc
 计算一个点和一个轮廓(contour)间的距离
- distance_pl
 计算一个点和一条线间的距离
- distance_pp
 计算两个点之间的距离
- distance_pr
 计算一个点和一个区域间的距离
- distance_ps
 计算一个点和一条分割线间的距离
- distance_rr_min
 两个相邻区域的相同像素间的最小距离
- distance_rr_min_dil
 膨胀时两个区域间的最小距离
- distance_sc
 计算一条分割线和一个轮廓(contour)间的距离
- distance_sl
 计算一条分割线和一条线间的距离
- distance_sr
 计算一条分割线和一个区域间的距离
- distance_ss
 计算两条分割线间的距离
- get_points_ellipse
 计算椭圆上特定角度的一个点
- intersection_ll
 计算两条线的交集点(相交点)
- projection_pl
 计算一条线上一个点的投影
 17.10 Grid-Rectification
- connect_grid_points
 建立矫正网格的矫正点间的连接
- create_rectification_grid
 建立一个附文件,描述矫正网格
- find_rectification_grid
 分割图像中矫正网格区域
- gen_arbitrary_distortion_map
 产生一个投射图,其描述随意扭曲图像与正确图像间的映射
- gen_grid_rectification_map
 计算扭曲图像与基于规律的网格的正确的图像的映射
 17.11 Hough
 空间系坐标转化为另一个坐标系,减少形状描述时所需要的维数。
- hough_circle_trans
 返回指定半径的圆周的Hough变换
- hough_circles
 特定半径的圆周的中心
- hough_line_trans
 对区域中的线进行Hough变换
- hough_line_trans_dir
 利用局部方向梯度对线进行Hough变换
- hough_lines
 借助Hough变化查询图像中的线,并将其返回到HNF中
- hough_lines_dir
 借助采用局部方向梯度的Hough变换查询图像中的线,并将它们以正常形式返回
- select_matching_lines
 选取HNF中线的集合中匹配区域最好的线
 17.12 Image-Comparison
- clear_all_variation_models
 释放所有变化模型(variation_model)的存储空间
- clear_train_data_variation_model
 释放变化模型(variation_model)的测试数据的存储空间
- clear_variation_model
 释放一个变化模型(variation_model)的存储空间
- compare_ext_variation_model
 将一副图像与一个变化模型(variation_model)相比较
- compare_variation_model
 将一副图像与一个变化模型(variation_model)相比较
- create_variation_model
 为图像对比创建一个变化模型
- get_thresh_images_variation_model
 返回阀值图像用于图像对比
- get_variation_model
 返回图像用于图像对比
- prepare_direct_variation_model
 为图像对比准备一个变化模型
- prepare_variation_model
 为图像对比准备一个变化模型
- read_variation_model
 从一个文件中读取一个变化模型
- train_variation_model
 测试一个变化模型
- write_variation_model
 将一个变化模型写入文件
 17.13 Kalman-Filter
- filter_kalman
 借助Kalman(卡尔曼)滤波器估测系统的当前状态
- read_kalman
 读取一个卡尔曼滤波器的说明文件
- sensor_kalman
 卡尔曼滤波器测量值的交互式输入
- update_kalman
 读取一个卡尔曼滤波器的更新文件
 17.14 Measure
- close_all_measures
 清除所有测试对象
- close_measure
 清除一个测试对象
- fuzzy_measure_pairing
 提取与矩形或环状弧垂直的直线边缘
- fuzzy_measure_pairs
 提取与矩形或环状弧垂直的直线边缘
- fuzzy_measure_pos
 提取与矩形或环状弧垂直的直线边缘
- gen_measure_arc
 垂直与环状弧的直线边缘的提取
- gen_measure_rectangle2
 垂直与矩形的直线边缘的提取
- measure_pairs
 提取与矩形或环状弧垂直的直线边缘
- measure_pos
 提取与矩形或环状弧垂直的直线边缘
- measure_projection
 提取垂直于一个矩形或环状弧的灰度值轮廓(contour)
- measure_thresh
 提取沿着一个矩形或环状弧,特殊灰度值的点
- reset_fuzzy_measure
 重置一个模糊元函数
- set_fuzzy_measure
 指定一个模糊元函数
- set_fuzzy_measure_norm_pair
 为边缘匹配指定一个规范化模糊元函数
- translate_measure
 转化(解释)一个测试对象
 17.15 OCV(Open_Circuit_Voltage光学字符校验)
- close_all_ocvs
 关闭所有OCV工具
- close_ocv
 关闭一个OCV工具
- create_ocv_proj
 创建一个基于灰度值突出的新的OCV工具
- do_ocv_simple
 利用一个OCV工具查证一个模式
- read_ocv
 从文件中读取一个OCV工具
- traind_ocv_proj
 测试一个OCV工具
- write_ocv
 将一个OCV工具保存到文件
 17.16 Shape-from
- depth_from_focus
 利用多倍聚焦灰度级提取高度(厚度)
- estimate_al_am
 估测一个平面的反射率和反射光的数目
- estimate_sl_al_lr
 估测一个光源的倾斜度和一个平面的反射率
- estimate_sl_al_zc
 估测一个光源的倾斜度和一个平面的反射率
- estimate_tilt_lr
 估测一个光源的倾斜
- estimate_tilt_zc
 估测一个光源的倾斜
- phot_stereo
 根据至少三个灰度值的图像来重建一个平面
- select_grayvalues_from_channels
 利用索引图像选择一个多通道图像的灰度值
- sfs_mod_lr
 从一个灰度值图像重建一个平面
- sfs_orig_lr
 从一个灰度值图像重建一个平面
- sfs_pentland
 从一个灰度值图像重建一个平面
- shade_height_field
 遮蔽一个突起的字段
 17.17 Stereo
- binocular_calibration
 决定一个双目视觉立体系统的所有相机参数
- binocular_disparity
 计算一个矫正图像对的不均衡
- binocular_distance
 计算一个矫正立体图像对的间隔值
- disparity_to_distance
 将不均衡值转换为矫正双目视觉立体系统中的间隔值
- disparity_to_point_3d
 将一个图像点和它的不均衡值转换为一个矫正立体系统中的三维点
 6.distance_to_disparity
 将一个间隔值转换为一个矫正立体系统中的一个不均衡值
- essential_to_fundamental_matrix
 计算一个从原始矩阵衍生而来的基本矩阵
- gen_binocular_proj_rectification
 计算弱双目视觉立体系统图像的投射矫正值
- gen_binocular_rectification_map_
 创建传输图,其描述从一个双目相机到一个普通的矫正图像面的图像的映射
- gen_binocular_rectification_map
 从一个双目相机系统视觉中两条线的交点中获取一个三维点
- match_essential_matrix_ransack
 通过自动发掘图像点间对应关系来计算立体图像对的原始(本质)矩阵
- match_fundamental_matrix_ransack
 通过自动发掘图像点间对应关系来计算立体图像对的基本矩阵
- match_rel_pose_ransack
 通过自动发掘图像点间对应关系来计算两个相机间的相对方位
- reconst3d_from_fundamental_matrix
 计算基于基本矩阵的点的投影的三维重建
- rel_pose_to_fundamental_matrix
 计算两个相机相关方向中获取的基本矩阵
- vector_to_essential_matrix
 计算给定图像点间映射和已知相机矩阵的原始矩阵,重建三维点
- vector_to_fundamental_matrix
 计算给定图像点间映射的集合的基本矩阵,重建三维点
- vector_to_fundamental_matrix
 计算给定图像点间对应关系和已知相机参数的两个相机的相对方位,重建三维点
 17.18 Tools-Legacy
- decode_1d_bar_code
 一个条形码的顺序解码
- decode_2d_bar_code
 解码二维条形码数据
- discrete_1d_bar_code
 从元素宽度创建一个离散条形码
- find_1d_bar_code
 搜索一幅图像中的一个条形码
- find_1d_bar_code_region
 搜索一幅图像中的多种条形码
- find_1d_bar_code_scanline
 搜索一幅图像中的一个条形码
- find_2d_bar_code
 搜索可能包括一个二维条形码的区域
- gen_1d_bar_code_descry
 创建一个一维条形码的说明
- gen_1d_bar_code_descr_gen
 创建一个一维条形码的类属描述
- gen_2d_bar_code_descry
 创建一个二维条形码的类属描述
- get_1d_bar_code
 提取一个条形码中元素的宽度
- get_1d_bar_code_scanline
 提取一个条形码区域中元素的宽度
- get_2d_bar_code_
 提取一个条形码区域(“数据矩阵符号”)中数据元素(在ECC200:“模块”中)的值。_
- get_2d_bar_code_pos
 提取一个条形码区域(“数据矩阵符号”)中数据元素(在ECC200:“模块”中)的数值和它们在图像中的位置
 Chapter_18:Tuple
 18.1 Arithmetic
- tuple_abs
 计算一个元组的绝对值
- tuple_acos
 计算一个元组的反余弦
- tuple_add
 两个元组相加
- tuple_asin
 计算一个元组的反余弦
- tuple_atan
 计算一个元组的反正切
- tuple_atan2
 计算一个元组四个象限的反正切
- tuple_ceil
 计算一个元组的上限函数
- tuple_cos
 计算一个元组的余弦
- tuple_cosh
 计算一个元组的双曲余弦
- tuple_cumul
 计算一个元组的累计和
- tuple_deg
 将一个元组从弧度转换为角度
- tuple_div
 将两个元组相除
- tuple_exp
 元组的指数运算
- tuple_fabs_
 计算一个元组(例如浮点数)的绝对值
- tuple_floor
 计算一个元组的“地板函数”
- tuple_fmod
 计算两个元组浮点数相除的余数
- tuple_ldexp
 计算两个元组的返回长双精度指数函数
- tuple_log
 计算一个元组的自然对数
- tuple_log10
 计算一个元组底为10的对数
- tuple_max2
 计算两个元组的元素宽度的最大值
- tuple_min2
 计算两个元组的元素宽度的最小值
- tuple_mod
 计算两个元组整型数相除的余数
- tuple_mult
 两个元组相乘
- tuple_neg
 将一个元组取反
- tuple_pow
 计算两个元组的冥函数
- tuple_rad
 将一个元组从角度转换为弧度
- tuple_sgn
 计算一个元组的正负
- tuple_sin
 计算一个元组的正弦
- tuple_sinh
 计算一个元组的双曲正弦
- tuple_sqrt
 计算一个元组的平方根(二次方根)
- tuple_sub
 两个元组相减
- tuple_tan
 计算一个元组的正切
- tuple_tanh
 计算一个远足的双曲正切
 18.2 Bit-Operations
- tuple_band
 计算两个元组的按位运算
- tuple_bnot
 两个元组逐位取逻辑非
- tuple_bor
 计算两个元组的按位运算
- tuple_bxor
 两个元组逐位进行互斥逻辑或运算
- tuple_lsh
 元组逐位左移
- tuple_rsh
 元组逐位右移
 18.3 Comparison
- tuple_equal
 测试两个元组是否相同
- tuple_greater
 测试一个元组是否大于另一个元组
- tuple_greater_equal
 测试一个元组是否大于等于另一个
- tuple_less
 测试一个元组是否小于另一个元组
- tuple_less_equal
 测试一个元组是否小于等于另一个
- tuple_not_equal
 测试两个元组是不是不等
 18.4 Conversion
- tuple_chr
 根据ASCII码将整型元组转换为字符串
- tuple_chrt
 根据ASCII码将整型元组转换为字符串
- tuple_int
 讲一个元组转换为一个整型元组
- tuple_is_number
 检测一个字符串元组是否表示数字
- tuple_number
 将一个字符串元组转换为一个数字元组
- tuple_ord
 将长度为1的字符串的元组转换为它们相应的ASCII码元组
- tuple_ords
 将一个字符串的元组转换为它们ASCII码的元组
- tuple_real
 将一个元组转换为一个浮点数的元组
- tuple_round
 将一个元组转换为一个整型数的元组
- tuple_string
 将一个元组转换为一个字符串元组
 18.5 Creation
- tuple_concat
 合并两个元组为一个新的
- tuple_gen_const
 创建一个特殊长度的元组和初始化它的元素
- tuple_rand
 返回任意值为0或1的元组
 18.6_Element-Order
- tuple_inverse
 将一个元组反置(反转)
- tuple_sort
 按照升序分类(排列)元组的元素
- tuple_sort_index
 将元组的元素分类并返回分类元组的目录
 18.7 Features
- tuple_deviation
 返回一个元组元素的标准差
- tuple_length
 返回一个元组元素数目
- tuple_max
 返回一个元组的最大元素
- tuple_mean
 返回一定数量元组的平均值
- tuple_median
 返回一个元组元素的中值
- tuple_min
 返回一个元组的最小元素
- tuple_sum
 返回一个元组所有元素的和
 18.8 Logical-Operations
- tuple_and
 两个元组的逻辑与
- tuple_not
 两个元组的逻辑非
- tuple_or
 两个元组的逻辑或
- tuple_xor
 两个元组的逻辑互斥或
 18.9 Selection
- tuple_find
 返回一个元组所有出现的符号,同时位于另一个元组内
- tuple_first_n
 选取一个元组的第一个元素
- tuple_last_n
 选择从符号“n”开始到元组末尾的所有元素
- tuple_remove
 从一个元组中移出元素
- tuple_select
 选择一个元组中单一元素
- tuple_select_range
 选择一个元组中的一些元素
- tuple_select_rank
 选择一个元组中序号为n的元素
- tuple_str_bit_select
 选择一个元组中单一符号或位
- tuple_uniq
 丢弃元组中除成功归类的元素外的所有元素
 18.10 String-Operators
- tuple_environment
 读取一个或多个环境变量
- tuple_regexp_match
 利用公式提取子链
- tuple_regexp_replace
 用有规律的公式代替一个子链
- tuple_regexp_select
 选择符合公式的元组元素
- tuple_regexp_test
 测试一个字符串是否满足一个规则公式的要求
- tuple_split
 在预定义的独立字符间将字符串分离为子链
- tuple_str_first_n
 分割从第一个字符直到字符串元组外的位置“n”处
- tuple_str_last_n
 从字符串元组外位置“n”处开始分割所有的字符
- tuple_strchr
 前向搜索一个位于字符串元组内的字符
- tuple_strlen
 字符串元组中每个字符串的长度
- tuple_strrchr
 后向搜索一个位于字符串元组内的字符
- tuple_strrstr
 后向搜索一个位于字符串元组内的字符串
- tuple_strstr
 前向搜索一个位于字符串元组内的字符串
 Chapter_19:XLD
 19.1 Access
- get_contour_xld
 返回XLD轮廓(contour)的坐标
- get_lines_xld
 返回一个XLD多边形(polygon)数据
- get_parallels_xld
 返回一个XLD并行数据
- get_polygon_xld
 返回一个XLD多边形(polygon)数据
 19.2 Creation
- gen_contour_nurbs_xld
 将一个NURBS曲线转换为一个XLD(密度?)轮廓(contour)
- gen_contour_polygon_rounded_xld
 根据一个多边形(polygon)(以元组形式给出)的圆形角点创建一个XLD轮廓(contour)
- gen_contour_polygon_xld
 根据一个多边形(polygon)(以元组形式给出)创建一个XLD轮廓(contour)
- gen_contour_region_xld
 根据区域创建XLD轮廓(contour)
- gen_contours_skeleton_xld
 将框架转换为XLD轮廓(contour)
- gen_cross_contour_xld
 根据每个输入点交叉的形状创键一个XLD轮廓(contour)
- gen_ellipse_contour_xld
 根据相应的椭圆弧创建一个XLD轮廓(contour)
- gen_parallels_xld
 提取并行XLD多边形(polygon)
- gen_polygons_xld
 根据多边形近似创建XLD轮廓(contour)
- gen_rectangle2_contour_xld
 创建一个矩形XLD轮廓(contour)
- mod_parallels_xld
 提取一个包括同质区域的并行XLD多边形(polygon)
 19.3 Features
- area_center_points_xld
 被看做点云的轮廓(contour)和多边形(polygon)的面积和重心
- area_center_xld
 轮廓(contour)和多边形(polygon)的面积和重心
- circularity_xld
 影响轮廓(contour)或多边形(polygon)圆度(与圆相近的程度)的形状系数
- compactness_xld
 影响轮廓(contour)或多边形(polygon)致密性的形状系数
- contour_point_num_xld
 返回一个XLD轮廓(contour)中点的数目
- convexity_xld
 影响轮廓(contour)或多边形(polygon)凹凸性的形状系数
- diameter_xld
 两个轮廓(contour)或多边形(polygon)点间的最大距离
- dist_ellipse_contour_points_xld
 计算所有轮廓(contour)内的点到一个椭圆的距离
- dist_ellipse_contour_xld
 轮廓到一个椭圆的距离
- dist_rectangle2_contour_points_xld_
 计算所有轮廓(contour)内的点到一个矩形的距离
- eccentricity_points_xld_
 被看做点云的轮廓(contour)或多变形(polygon)的Anisometry
- eccentricity_xld
 源自轮廓(contour)或多边形(polygon)的椭圆参数的形状系数
- elliptic_axis_points_xld
 被看做点云的轮廓(contour)或多边形(polygon)的等价椭圆参数
- elliptic_axis_xld
 轮廓(contour)或多变形(polygon)的等价椭圆参数
- fit_circle_contour_xld
 根据圆周近似获取XLD轮廓(contour)
- fit_ellipse_contour_xld
 根据椭圆或椭圆弧近似获取XLD轮廓(contour)
- fit_line_contour_xld
 根据分割线近似获取XLD轮廓(contour)
- fit_rectangle2_contour_xld
 用矩形来匹配XLD轮廓(contour)
- get_contour_angle_xld
 为每个轮廓(contour)点计算一个XLD轮廓(contour)方向
- get_contour_attrib_xld
 返回一个XLD轮廓(contour)的点的特征值
- get_contour_global_attrib_xld
 返回一个XLD轮廓(contour)的全局特征值
- get_regress_params_xld
 返回XLD轮廓(contour)参数
- info_parallels_xld
 返回被XLD多边形(polygon)包围的区域的灰度值的信息
- length_xld
 轮廓(contour)或多边形(polygon)的长度
- local_max_contours_xld
 选择局域最大灰度值的XLD轮廓(contour)
- max_parallels_xld
 合并具有相同多边形(polygon)的重建XLD并行
- moments_any_points_xld
 被看做点云的轮廓(contour)或多变形(polygon)的任意几何时刻(moments)
- moments_any_xld
 轮廓(contour)或多变形(polygon)的任意集合时刻(moments)
- moments_points_xld
 被看做点云的轮廓(contour)或多变形(polygon)的几何时刻(moments)M20,_M02,_和_M11
- moments_xld
 轮廓(contour)或多变形的几何时刻(moments)M20,_M02,_and_M11
- orientation_points_xld
 被看做点云的轮廓(contour)或多变形(polygon)的方向
- orientation_xld
 轮廓(contour)或多变形(polygon)的方向
- query_contour_attribs_xld
 返回一个XLD轮廓(contour)定义的属性的名字
- query_contour_global_attribs_xld
 返回一个XLD轮廓(contour)定义的全局属性的名字
- select_contours_xld
 根据一些特征选择XLD轮廓(contour)
- select_shape_xld
 根据形状特征选择轮廓(contour)或多边形(polygon)
- select_xld_point
 选择包括给定点在内的所有的轮廓(contour)或多边形(polygon)
- smallest_circle_xld
 轮廓(contour)或多边形(polygon)的最小封闭圆
- smallest_rectangle1_xld
 平行与轮廓(contour)或多边形(polygon)的坐标轴的封闭矩形
- smallest_rectangle2_xld
 轮廓(contour)或多边形(polygon)任意方向的最小封闭矩形
- test_self_intersection_xld
 测试轮廓(contour)或多边形(polygon)自身相交性
- test_xld_point
 测试一个或多个包括给定点在内的轮廓(contour)或多边形(polygon)
 19.4 Geometric-Transformations
- affine_trans_contour_xld
 对XLD轮廓(contour)进行一个任意二维仿射变换
- affine_trans_polygon_xld
 对XLD多边形(polygon)进行一个任意仿射变换
- gen_parallel_contour_xld
 计算一个XLD轮廓(contour)的平行轮廓(contour)
- polar_trans_contour_xld
 将一个环状弧中的轮廓(contour)转换为极坐标形式
- polar_trans_contour_xld_inv
 将极坐标下的轮廓(contour)转换为笛卡尔坐标下的形式
- projective_trans_ontour_xld
 对一个XLD轮廓(contour)进行射影变换
 19.5 Sets
- difference_closed_contours_xld
 闭合轮廓(contour)的差异
- difference_closed_polygons_xld_
 闭合多边形(polygon)的差异
- intersection_closed_contours_xld
 闭合轮廓(contour)的交集
- intersection_closed_polygons_xld
 闭合多边形(polygon)的交集
- symm_difference_closed_contours_xld
 闭合轮廓(contour)的对称差异
- symm_difference_closed_polygons_xld
 闭合多边形(polygon)的对称差异
- union2_closed_contours_xld
 闭合轮廓(contour)的并集
- union2_closed_polygons_xld
 闭合多边形(polygon)的并集
 19.6 Transformation
- add_noise_white_contour_xld
 向XLD轮廓(contour)中加入噪声
- clip_contours_xld
 修剪一个XLD轮廓(contour)
- close_contours_xld
 关闭一个XLD轮廓(contour)
- combine_roads_xld
 合并两个等级分辨率中的路(road)
- crop_contours_xld
 切割一个XLD轮廓(contour)
- merge_cont_line_scan_xld
 合并连续线扫描图像中的XLD轮廓(contour)
- regress_contours_xld
 计算一个XLD轮廓(contour)回归线的参数
- segment_contours_xld
 将XLD轮廓(contour)分割为分割线和圆周或椭圆弧
- shape_trans_xld
 改变轮廓(contour)或多边形(polygon)的形状
- smooth_contours_xld
 XLD轮廓(contour)的平滑
- sort_contours_xld
 根据相关位置分类轮廓(contour)
- split_contours_xld
 在主要点分割XLD轮廓(contour)
- union_adjacent_contours_xld
 合并终点连接在一起的轮廓(contour)
- union_cocircular_contours_xld
 合并属于同一个圆周的轮廓(contour)
- union_collinear_contours_ext_xld
 合并位于同一条直线上的轮廓(contour)(由附加函数操作)
- union_collinear_contours_xld
 合并位于同一条直线上的轮廓(contour)
- union_straight_contours_histo_xld
 合并到给定线有相似距离的相邻直线轮廓(contour)
- union_straight_contours_xld
 合并具有相似方向的相邻直线轮廓(contour)
 Chapter_20. 新补充
 20.1 Matching匹配
 create_local_deformable_model
 创建可有轻微变形的模板
 determine_deformable_model_params
 set_deformable_model_origin
 set_deformable_model_param
 get_deformable_model_contours
 find_local_deformable_model
 按模板搜索对象有轻微变形的匹配
 get_deformable_model_params
 read_deformable_model
 write_deformable_model
 clear_deformable_model
 create_planar_uncalib_deformable_model
 create_planar_calib_deformable_model
 create_local_deformable_model_xld
 搜索对象有轻微的变形,透视的场合,根据一些描述点的位置和灰度值来进行匹配。
 create_calib_descriptor_model
 get_descriptor_model_params
 find_calib_descriptor_model
20.2 人工智能KNN
add_sample_class_knn
set_params_class_knn
create_class_knn
get_sample_class_knn
classify_class_knn
visualize_knn_classifiction
clear_class_knn
train_class_knn
classify_image_class_knn
看了感觉怎么样?来说说吧。。。
喜欢记得关注起来!赶紧的。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号