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
看了感觉怎么样?来说说吧。。。
喜欢记得关注起来!赶紧的。