halcon运算符及功能.docx

上传人:b****8 文档编号:12672093 上传时间:2023-06-07 格式:DOCX 页数:117 大小:53KB
下载 相关 举报
halcon运算符及功能.docx_第1页
第1页 / 共117页
halcon运算符及功能.docx_第2页
第2页 / 共117页
halcon运算符及功能.docx_第3页
第3页 / 共117页
halcon运算符及功能.docx_第4页
第4页 / 共117页
halcon运算符及功能.docx_第5页
第5页 / 共117页
halcon运算符及功能.docx_第6页
第6页 / 共117页
halcon运算符及功能.docx_第7页
第7页 / 共117页
halcon运算符及功能.docx_第8页
第8页 / 共117页
halcon运算符及功能.docx_第9页
第9页 / 共117页
halcon运算符及功能.docx_第10页
第10页 / 共117页
halcon运算符及功能.docx_第11页
第11页 / 共117页
halcon运算符及功能.docx_第12页
第12页 / 共117页
halcon运算符及功能.docx_第13页
第13页 / 共117页
halcon运算符及功能.docx_第14页
第14页 / 共117页
halcon运算符及功能.docx_第15页
第15页 / 共117页
halcon运算符及功能.docx_第16页
第16页 / 共117页
halcon运算符及功能.docx_第17页
第17页 / 共117页
halcon运算符及功能.docx_第18页
第18页 / 共117页
halcon运算符及功能.docx_第19页
第19页 / 共117页
halcon运算符及功能.docx_第20页
第20页 / 共117页
亲,该文档总共117页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

halcon运算符及功能.docx

《halcon运算符及功能.docx》由会员分享,可在线阅读,更多相关《halcon运算符及功能.docx(117页珍藏版)》请在冰点文库上搜索。

halcon运算符及功能.docx

halcon运算符及功能

Chapter1:

Classification

Gaussian-Mixture-Models

功能:

把一个训练样本添加到一个高斯混合模型的训练数据上。

功能:

通过一个高斯混合模型来计算一个特征向量的类。

3.clear_all_class_gmm

功能:

清除所有高斯混合模型。

4.clear_class_gmm

功能:

清除一个高斯混合模型。

5.clear_samples_class_gmm

功能:

清除一个高斯混合模型的训练数据。

6.create_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

功能:

向文件中写入一个高斯混合模型的训练数据。

Hyperboxes

1.clear_sampset

功能:

释放一个数据集的内存。

2.close_all_class_box

功能:

清除所有分类器。

3.close_class_box

功能:

清除分类器。

4.create_class_box

功能:

创建一个新的分类器。

5.descript_class_box

功能:

分类器的描述。

6.enquire_class_box

功能:

为一组属性分类。

7.enquire_reject_class_box

功能:

为一组带抑制类的属性分类。

8.get_class_box_param

功能:

获取关于现在参数的信息。

9.learn_class_box

功能:

训练分类器。

10.learn_sampset_box

功能:

用数据组训练分类器。

11.read_class_box

功能:

从一个文件中读取分类器。

功能:

从一个文件中读取一个训练数据组。

13.set_class_box_param

功能:

为分类器设计系统参数。

14.test_sampset_box

功能:

为一组数组分类。

15.write_class_box

功能:

在一个文件中保存分类器。

Neural-Nets

1.add_sample_class_mlp

功能:

把一个训练样本添加到一个多层感知器的训练数据中。

2.classify_class_mlp

功能:

通过一个多层感知器计算一个特征向量的类。

3.clear_all_class_mlp

功能:

清除所有多层感知器。

4.clear_class_mlp

功能:

清除一个多层感知器。

5.clear_samples_class_mlp

功能:

清除一个多层感知器的训练数据。

6.create_class_mlp

功能:

为分类或者回归创建一个多层感知器。

7.evaluate_class_mlp

功能:

通过一个多层感知器计算一个特征向量的评估。

8.get_params_class_mlp

功能:

返回一个多层感知器的参数。

9.get_prep_info_class_mlp

功能:

计算一个多层感知器的预处理特征向量的信息内容。

10.get_sample_class_mlp

功能:

从一个多层感知器的训练数据返回一个训练样本。

11.get_sample_num_class_mlp

功能:

返回存储在一个多层感知器的训练数据中的训练样本的数量。

12.read_class_mlp

功能:

从一个文件中读取一个多层感知器。

13.read_samples_class_mlp

功能:

从一个文件中读取一个多层感知器的训练数据。

14.train_class_mlp、

功能:

训练一个多层感知器。

15.write_class_mlp

功能:

向一个文件中写入一个多层感知器。

16.write_samples_class_mlp

功能:

向一个文件中写入一个多层感知器的训练数据。

Support-Vector-Machines

1.add_sample_class_svm

功能:

把一个训练样本添加到一个支持向量机的训练数据上。

2.classify_class_svm

功能:

通过一个支持向量机为一个特征向量分类。

3.clear_all_class_svm

功能:

清除所有支持向量机。

4.clear_class_svm

功能:

清除一个支持向量机。

5.clear_samples_class_svm

功能:

清除一个支持向量机的训练数据。

6.create_class_svm

功能:

为模式分类创建一个支持向量机。

7.get_params_class_svm

功能:

返回一个支持向量机的参数。

8.get_prep_info_class_svm

功能:

计算一个支持向量机的预处理特征向量的信息内容。

9.get_sample_class_svm

功能:

从一个支持向量机的训练数据返回一个训练样本。

10.get_sample_num_class_svm

功能:

返回存储在一个支持向量机训练数据中的训练样本的数量。

11.get_support_vector_class_svm

功能:

从一个训练过的支持向量机返回一个支持向量的索引。

12.get_support_vector_num_class_svm

功能:

返回一个支持向量机的支持向量的数量。

13.read_class_svm

功能:

从一个文件中读取一个支持向量机。

14.read_samples_class_svm

功能:

从一个文件中读取一个支持向量机的训练数据。

15.reduce_class_svm

功能:

为了更快分类,用一个降低的支持向量机近似一个训练过的支持向量机。

16.train_class_svm

功能:

训练一个支持向量机。

17.write_class_svm

功能:

向一个文件中写入一个支持向量机。

功能:

向一个文件中写入一个支持向量机的训练数据。

Chapter2Control

功能:

为一个控制变量分配一个新值。

功能:

终止循环执行。

3.comment

功能:

向程序添加一行注释。

4.continue

功能:

跳过现在的循环执行。

5.else

功能:

条件语句的替换。

6.elseif

功能:

可选择的条件语句。

7.endfor

功能:

for循环的终止。

8.endif

功能:

if命令的终止。

9.endwhile

功能:

while循环的终止。

10.exit

功能:

终止HDevelop。

11.for

功能:

执行一定数量的主体。

12.if

功能:

条件语句。

功能:

有选择的条件语句。

14.insert

功能:

向一个元组分配一个量。

功能:

repeat..until循环的开始。

16.return

功能:

终止程序调用。

17.stop

功能:

停止程序执行。

功能:

继续执行主体,只要条件是不真实的。

19.while

功能:

继续执行主体,只要条件是真实的。

Chapter3:

Develop

功能:

从HALCON数据库中删除一个图标。

2.dev_clear_window

功能:

清除活动图形窗口。

3.dev_close_inspect_ctrl

功能:

关闭一个控制变量的监视窗口。

4.dev_close_window

功能:

关闭活动图形窗口。

5.dev_display

功能:

在现有图形窗口中显示图像目标。

6.dev_error_var

功能:

定义或者不定义一个错误变量。

7.dev_get_preferences

功能:

通过设计查询HDevelop的参数选择。

8.dev_inspect_ctrl

功能:

打开一个窗口来检查一个控制变量。

9.dev_map_par

功能:

打开一个对话框来指定显示参数。

10.dev_map_prog

功能:

使HDevelop的主窗口可视化。

11.dev_map_var

功能:

在屏幕上绘制可视化窗口。

12.dev_open_window

功能:

打开一个图形窗口。

13.dev_set_check

功能:

指定错误处理。

14.dev_set_color

功能:

设置一个或更多输出颜色。

15.dev_set_colored

功能:

设置混合输出颜色。

16.dev_set_draw

功能:

定义区域填充模式。

17.dev_set_line_width

功能:

定义区域轮廓输出的线宽。

18.dev_set_lut

功能:

设置查询表(lut).

19.dev_set_paint

功能:

定义灰度值输出模式。

20.dev_set_part

功能:

修改显示图像部分。

21.dev_set_preferences

功能:

通过设计设置HDevelop的参数选择。

22.dev_set_shape

功能:

定义区域输出形状。

23.dev_set_window

功能:

激活一个图形窗口。

24.dev_set_window_extents

功能:

改变一个图形窗口的位置和大小。

25.dev_unmap_par

功能:

为图形参数隐藏窗口。

26.dev_unmap_prog

功能:

隐藏主窗口。

27.dev_unmap_var

功能:

隐藏变量窗口。

28.dev_update_pc

功能:

在程序执行中指定PC的行为。

29.dev_update_time

功能:

为操作符打开或关闭切换时间测量。

30.dev_update_var

功能:

在程序执行中指定活动窗口的行为。

31.dev_update_window

功能:

在程序执行中指定输出行为。

Chapter4:

File

Images

1.read_image

功能:

读取有不同文件格式的图像。

2.read_sequence

功能:

读取图像。

3.write_image

功能:

用图形格式写图像。

Misc

1.delete_file

功能:

删除一个文件。

2.file_exists

功能:

检查文件是否存在。

3.list_files

功能:

列出目录中的所有文件。

4.read_world_file

功能:

从一个ARC/INFO世界文件中读取地理编码。

Region

1.read_region

功能:

读取二值图像或者HALCON区域。

2.write_region

功能:

在文件中写入地域。

Text

1.close_all_files

功能:

关闭所有打开的文件。

功能:

关闭一个文本文件。

3.fnew_line

功能:

创建一个换行符。

4.fread_char

功能:

从一个文本文件中读取一个字符。

5.fread_line

功能:

从一个文本文件中读取一行。

6.fread_string

功能:

从一个文本文件中读取字符串。

7.fwrite_string

功能:

向一个文本文件中写入值。

8.open_file

功能:

打开文本文件。

Tuple

1.read_tuple

功能:

从一个文件中读取一个数组。

2.write_tuple

功能:

向一个文件中写入一个数组。

XLD

1.read_contour_xld_arc_info

功能:

从用ARC/INFO生成格式表示的文件读取XLD轮廓。

2.read_contour_xld_dxf

功能:

从一个DXF文件中读取XLD轮廓。

3.read_polygon_xld_arc_info

功能:

从用ARC/INFO生成格式表示的文件读取XLD多边形。

4.read_polygon_xld_dxf

功能:

从一个DXF文件中读取XLD多边形。

5.write_contour_xld_arc_info

功能:

向用ARC/INFO生成格式表示的文件写入XLD轮廓。

6.write_contour_xld_dxf

功能:

向一个DXF格式的文件中写入XLD轮廓。

7.write_polygon_xld_arc_info

功能:

向用ARC/INFO生成格式表示的文件写入XLD多边形。

8.write_polygon_xld_dxf

功能:

向一个DXF格式的文件中写入XLD多边形。

Chapter5:

Filter

Arithmetic

1.abs_image

功能:

计算一个图像的绝对值(模数)。

2.add_image

功能:

使两个图像相加。

3.div_image

功能:

使两个图像相除。

4.invert_image

功能:

使一个图像反像。

5.max_image

功能:

按像素计算两个图像的最大值。

6.min_image

功能:

按像素计算两个图像的最大小值。

7.mult_image

功能:

使两个图像相乘。

8.scale_image

功能:

为一个图像的灰度值分级。

9.sqrt_image

功能:

计算一个图像的平方根。

10.sub_image

功能:

使两个图像相减。

Bit

1.bit_and

功能:

输入图像的所有像素的逐位与。

2.bit_lshift

功能:

图像的所有像素的左移。

3.bit_mask

功能:

使用位掩码的每个像素的逻辑与。

4.bit_not

功能:

对像素的所有位求补。

5.bit_or

功能:

输入图像的所有像素的逐位或。

6.bit_rshift

功能:

图像的所有像素的右移。

7.bit_slice

功能:

从像素中提取一位。

8.bit_xor

功能:

输入图像的所有像素的逐位异或。

Color

1.cfa_to_rgb

功能:

把一个单通道颜色滤波阵列图像变成RGB图像。

2.gen_principal_comp_trans

功能:

计算多通道图像的主要部分分析的转换矩阵。

3.linear_trans_color

功能:

计算多通道图像的颜色值的一个仿射转换。

4.principal_comp

功能:

计算多通道图像的主要部分。

5.rgb1_to_gray

功能:

把一个RGB图像转变成一个灰度图像。

6.rgb3_to_gray

功能:

把一个RGB图像转变成一个灰度图像。

7.trans_from_rgb

功能:

把一个图像从RGB颜色空间转变成任意颜色空间。

8.trans_to_rgb

功能:

把一个图像从任意颜色空间转变成RGB颜色空间。

Edges

功能:

使用边缘幅值图像消除边缘缺陷。

2.close_edges_length

功能:

使用边缘幅值图像消除边缘缺陷。

3.derivate_gauss

功能:

用高斯派生物对一个图像卷积。

4.diff_of_gauss

功能:

近似高斯的拉普拉斯算子。

5.edges_color

功能:

使用Canny、Deriche或者Shen滤波器提取颜色边缘。

6.edges_color_sub_pix

功能:

使用Canny、Deriche或者Shen滤波器提取子像素精确颜色边缘。

7.edges_image

功能:

使用Deriche、Lanser、Shen或者Canny滤波器提取边缘。

8.edges_sub_pix

功能:

使用Deriche、Lanser、Shen或者Canny滤波器提取子像素精确边缘。

9.frei_amp

功能:

使用Frei-Chen算子检测边缘(幅值)。

10.frei_dir

功能:

使用Frei-Chen算子检测边缘(幅值和相位)。

11.highpass_image

功能:

从一个图像提取高频成分。

12.info_edges

功能:

在edges_image估计滤波器的宽度。

13.kirsch_amp

功能:

使用Kirsch算子检测边缘(幅值)。

14.kirsch_dir

功能:

使用Kirsch算子检测边缘(幅值和相位)。

15.laplace

功能:

使用有限差计算拉普拉斯算子。

16.laplace_of_gauss

功能:

高斯的拉普拉斯算子。

17.prewitt_amp

功能:

使用Prewitt算子检测边缘(幅值)。

18.prewitt_dir

功能:

使用Prewitt算子检测边缘(幅值和相位)。

19.roberts

功能:

使用Roberts滤波器检测边缘。

20.robinson_amp

功能:

使用Robinson算子检测边缘(幅值)。

21.robinson_dir

功能:

使用Robinson算子检测边缘(幅值和相位)。

22.sobel_amp

功能:

使用Sobel算子检测边缘(幅值)。

23.sobel_dir

功能:

使用Sobel算子检测边缘(幅值和相位)。

Enhancement

1.adjust_mosaic_images

功能:

全景图像的自动颜色更改。

2.coherence_enhancing_diff

功能:

执行一个图像的一个一致性增强扩散。

3.emphasize

功能:

增强图像对比度。

4.equ_histo_image

功能:

图像的柱状图线性化。

5.illuminate

功能:

增强图像对比度。

6.mean_curvature_flow

功能:

把平均曲率应用在一个图像中。

7.scale_image_max

功能:

最大灰度值在0到255范围内。

8.shock_filter

功能:

把一个冲击滤波器应用到一个图像中。

FFT

1.convol_fft

功能:

用在频域内的滤波器使一个图像卷积。

2.convol_gabor

功能:

用在频域内的一个Gabor滤波器使一个图像卷积。

3.correlation_fft

功能:

计算在频域内的两个图像的相互关系。

4.energy_gabor

功能:

计算一个两通道图像的能量。

5.fft_generic

功能:

计算一个图像的快速傅里叶变换。

6.fft_image

功能:

计算一个图像的快速傅里叶变换。

7.fft_image_inv

功能:

计算一个图像的快速傅里叶逆变换。

8.gen_bandfilter

功能:

生成一个理想带通滤波器。

9.gen_bandpass

功能:

生成一个理想带通滤波器。

10.gen_derivative_filter

功能:

在频域内生成一个倒数滤波器。

11.gen_filter_mask

功能:

在空域内存储一个滤波器掩码作为实时图像。

12.gen_gabor

功能:

生成一个Gabor滤波器。

13.gen_gauss_filter

功能:

在频域内生成一个高斯滤波器。

14.gen_highpass

功能:

生成一个理想高通滤波器。

15.gen_lowpass

功能:

生成一个理想低通滤波器。

16.gen_sin_bandpass

功能:

用正弦形状生成一个带通滤波器。

17.gen_std_bandpass

功能:

用高斯或者正弦形状生成一个带通滤波器。

18.optimize_fft_speed

功能:

使FFT的运行时间最优化。

19.optimize_rft_speed

功能:

使实值的FFT的运行时间最优化。

20.phase_deg

功能:

返回用角度表示的一个复杂图像的相位。

21.phase_rad

功能:

返回用弧度表示的一个复杂图像的相位。

22.power_byte

功能:

返回一个复杂图像的功率谱。

23.power_ln

功能:

返回一个复杂图像的功率谱。

24.power_real

功能:

返回一个复杂图像的功率谱。

25.read_fft_optimization_data

功能:

从一个文件中下载FFT速度最优数据。

26.rft_generic

功能:

计算一个图像的实值快速傅里叶变换。

27.write_fft_optimization_data

功能:

把FFT速度最优数据存储在一个文件中。

Geometric-Transformations

1.affine_trans_image

功能:

把任意仿射2D变换应用在图像中。

2.affine_trans_image_size

功能:

把任意仿射2D变换应用在图像中并且指定输出图像大小。

3.gen_bundle_adjusted_mosaic

功能:

把多重图像合成一个马赛克图像。

4.gen_cube_map_mosaic

功能:

创建球形马赛克的6方位图像。

5.gen_projective_mosaic

功能:

把多重图像合成一个马赛克图像。

6.gen_spherical_mosaic

功能:

创建一个球形马赛克图像。

7.map_image

功能:

把一个一般变换应用于一个图像中。

8.mirror_image

功能:

镜像一个图像。

9.polar_trans_image

功能:

把一个图像转换成极坐标。

10.polar_trans_image_ext

功能:

把一个图像中的环形弧转变成极坐标。

11.polar_trans_image_inv

功能:

把极坐标中的图像转变成直角坐标。

12.projective_trans_image

功能:

把投影变换应用于一个图像中。

13.projective_trans_image_size

功能:

把投影变换应用于一个图像中并且指定输出图像的大小。

14.rotate_image

功能:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2