HALCON算子函数总结(上)

HALCON算子函数总结(上)

**

HALCON算子函数——Chapter 1 : Classification

**
Chapter_1_:Classification
1.1 Gaussian-Mixture-Models
1.add_sample_class_gmm
功能:把一个训练样本添加到一个高斯混合模型的训练数据上。
2.classify_class_gmm
功能:通过一个高斯混合模型来计算一个特征矢量的类。
3. clear_all_class_gmm
功能:清除所有高斯混合模型。
4. clear_class_gmm
功能:清除一个高斯混合模型。
5. clear_samples_class_gmm
功能:清除一个高斯混合模型的训练数据。
6. create_class_gmm
功能:为分类创建一个高斯混合模型。
7.evaluate_class_gmm
功能:通过一个高斯混合模型评价一个特征矢量。
8. get_params_class_gmm
功能:返回一个高斯混合模型的参数。
9. get_prep_info_class_gmm
功能:计算一个高斯混合模型的预处理特征矢量的信息内容。
10. get_sample_class_gmm
功能:从一个高斯混合模型的训练数据返回训练样本。
11. get_sample_num_class_gmm
功能:返回存储在一个高斯混合模型的训练数据中的训练样本的数量。
12. read_class_gmm
功能:从一个文件中读取一个高斯混合模型。
13. read_samples_class_gmm
功能:从一个文件中读取一个高斯混合模型的训练数据。
14. train_class_gmm
功能:训练一个高斯混合模型。
15. write_class_gmm
功能:向文件中写入一个高斯混合模型。
16. write_samples_class_gmm
功能:向文件中写入一个高斯混合模型的训练数据。
1.2 Hyperboxes

  1. clear_sampset
    功能:释放一个数据集的内存。
  2. close_all_class_box
    功能:清除所有分类器。
  3. close_class_box
    功能:清除分类器。
  4. create_class_box
    功能:创建一个新的分类器。
  5. descript_class_box
    功能:分类器的描述。
  6. enquire_class_box
    功能:为一组属性分类。
  7. enquire_reject_class_box
    功能:为一组带抑制类的属性分类。
  8. get_class_box_param
    功能:获取关于现在参数的信息。
  9. learn_class_box
    功能:训练分类器。
  10. learn_sampset_box
    功能:用数据组训练分类器。
  11. read_class_box
    功能:从一个文件中读取分类器。
    12.read_sampset
    功能:从一个文件中读取一个训练数据组。
  12. set_class_box_param
    功能:为分类器设计系统参数。
  13. test_sampset_box
    功能:为一组数组分类。
  14. write_class_box
    功能:在一个文件中保存分类器。
    1.3 Neural-Nets
  15. add_sample_class_mlp
    功能:把一个训练样本添加到一个多层感知器的训练数据中。
  16. classify_class_mlp
    功能:通过一个多层感知器计算一个特征矢量的类。
  17. clear_all_class_mlp
    功能:清除所有多层感知器。
  18. clear_class_mlp
    功能:清除一个多层感知器。
  19. clear_samples_class_mlp
    功能:清除一个多层感知器的训练数据。
  20. create_class_mlp
    功能:为分类或者回归创建一个多层感知器。
  21. evaluate_class_mlp
    功能:通过一个多层感知器计算一个特征矢量的评估。
  22. get_params_class_mlp
    功能:返回一个多层感知器的参数。
  23. get_prep_info_class_mlp
    功能:计算一个多层感知器的预处理特征矢量的信息内容。
  24. get_sample_class_mlp
    功能:从一个多层感知器的训练数据返回一个训练样本。
  25. get_sample_num_class_mlp
    功能:返回存储在一个多层感知器的训练数据中的训练样本的数量。
  26. read_class_mlp
    功能:从一个文件中读取一个多层感知器。
  27. read_samples_class_mlp
    功能:从一个文件中读取一个多层感知器的训练数据。
  28. train_class_mlp、
    功能:训练一个多层感知器。
  29. write_class_mlp
    功能:向一个文件中写入一个多层感知器。
  30. write_samples_class_mlp
    功能:向一个文件中写入一个多层感知器的训练数据。
    1.4 Support-Vector-Machines
  31. add_sample_class_svm
    功能:把一个训练样本添加到一个支持矢量机的训练数据上。
  32. classify_class_svm
    功能:通过一个支持矢量机为一个特征矢量分类。
  33. clear_all_class_svm
    功能:清除所有支持矢量机。
  34. clear_class_svm
    功能:清除一个支持矢量机。
  35. clear_samples_class_svm
    功能:清除一个支持矢量机的训练数据。
  36. create_class_svm
    功能:为模式分类创建一个支持矢量机。
  37. get_params_class_svm
    功能:返回一个支持矢量机的参数。
  38. get_prep_info_class_svm
    功能:计算一个支持矢量机的预处理特征矢量的信息内容。
  39. get_sample_class_svm
    功能:从一个支持矢量机的训练数据返回一个训练样本。
  40. get_sample_num_class_svm
    功能:返回存储在一个支持矢量机训练数据中的训练样本的数量。
  41. get_support_vector_class_svm
    功能:从一个训练过的支持矢量机返回一个支持矢量的索引。
  42. get_support_vector_num_class_svm
    功能:返回一个支持矢量机的支持矢量的数量。
  43. read_class_svm
    功能:从一个文件中读取一个支持矢量机。
  44. read_samples_class_svm
    功能:从一个文件中读取一个支持矢量机的训练数据。
  45. reduce_class_svm
    功能:为了更快分类,用一个降低的支持矢量机近似一个训练过的支持矢量机。
  46. train_class_svm
    功能:训练一个支持矢量机。
  47. write_class_svm
    功能:向一个文件中写入一个支持矢量机。
    18.write_samples_class_svm
    功能:向一个文件中写入一个支持矢量机的训练数据。

**

HALCON算子函数——Chapter 2 : Control

**
Chapter_2 Control
1.assign
功能:为一个控制变量分配一个新值。
2.break
功能:终止循环执行。
3. comment
功能:向程序添加一行注释。
4. continue
功能:跳过现在的循环执行。
5. else
功能:条件语句的替换。
6. elseif
功能:可选择的条件语句。
7. endfor
功能:for循环的终止。
8. endif
功能:if命令的终止。
9. endwhile
功能:while循环的终止。
10. exit
功能:终止HDevelop。
11. for
功能:执行一定数量的主体。
12. if
功能:条件语句。
13.ifelse
功能:有选择的条件语句。
14. insert
功能:向一个元组分配一个量。
15.repeat
功能:repeat…until循环的开始。
16. return
功能:终止程序调用。
17. stop
功能:停止程序执行。
18.until
功能:继续执行主体,只要条件是不真实的。
19. while
功能:继续执行主体,只要条件是真实的。

**

HALCON算子函数——Chapter 3 : Develop

**
Chapter_3 :Develop

  1. dev_clear_obj
    功能:从HALCON数据库中删除一个图标。
  2. dev_clear_window
    功能:清除活动图形窗口。
  3. dev_close_inspect_ctrl
    功能:关闭一个控制变量的监视窗口。
  4. dev_close_window
    功能:关闭活动图形窗口。
  5. dev_display
    功能:在现有图形窗口中显示图像目标。
  6. dev_error_var
    功能:定义或者不定义一个错误变量。
  7. dev_get_preferences
    功能:通过设计查询HDevelop的参数选择。
  8. dev_inspect_ctrl
    功能:打开一个窗口来检查一个控制变量。
  9. dev_map_par
    功能:打开一个对话框来指定显示参数。
  10. dev_map_prog
    功能:使HDevelop_的主窗口可视化。
  11. dev_map_var
    功能:在屏幕上绘制可视化窗口。
  12. dev_open_window
    功能:打开一个图形窗口。
  13. dev_set_check
    功能:指定错误处理。
  14. dev_set_color
    功能:设置一个或更多输出颜色。
  15. dev_set_colored
    功能:设置混合输出颜色。
  16. dev_set_draw
    功能:定义区域填充模式。
  17. dev_set_line_width
    功能:定义区域轮廓输出的线宽。
  18. dev_set_lut
    功能:设置查询表_(lut).
  19. dev_set_paint
    功能:定义灰度值输出模式。
  20. dev_set_part
    功能:修改显示图像部分。
  21. dev_set_preferences
    功能:通过设计设置HDevelop的参数选择。
  22. dev_set_shape
    功能:定义区域输出形状。
  23. dev_set_window
    功能:激活一个图形窗口。
  24. dev_set_window_extents
    功能:改变一个图形窗口的位置和大小。
  25. dev_unmap_par
    功能:为图形参数隐藏窗口。
  26. dev_unmap_prog
    功能:隐藏主窗口。
  27. dev_unmap_var
    功能:隐藏变量窗口。
  28. dev_update_pc
    功能:在程序执行中指定PC的行为。
  29. dev_update_time
    功能:为操作符打开或关闭切换时间测量。
  30. dev_update_var
    功能:在程序执行中指定活动窗口的行为。
  31. dev_update_window
    功能:在程序执行中指定输出行为。

**

HALCON算子函数——Chapter 4 : File

**
Chapter_4_:File
4.1 Images

  1. read_image
    功能:读取有不同文件格式的图像。
  2. read_sequence
    功能:读取图像。
  3. write_image
    功能:用图形格式写图像。
    4.2 Misc
  4. delete_file
    功能:删除一个文件。
  5. file_exists
    功能:检查文件是否存在。
  6. list_files
    功能:列出目录中的所有文件。
  7. read_world_file
    功能:从一个ARC/INFO世界文件中读取地理编码。
    4.3 Region
  8. read_region
    功能:读取二值图像或者HALCON区域。
  9. write_region
    功能:在文件中写入地域。
    4.4 Text
  10. close_all_files
    功能:关闭所有打开的文件。
    2.close_file
    功能:关闭一个文本文件。
  11. fnew_line
    功能:创建一个换行符。
  12. fread_char
    功能:从一个文本文件中读取一个字符。
  13. fread_line
    功能:从一个文本文件中读取一行。
  14. fread_string
    功能:从一个文本文件中读取字符串。
  15. fwrite_string
    功能:向一个文本文件中写入值。
  16. open_file
    功能:打开文本文件。
    4.5 Tuple
  17. read_tuple
    功能:从一个文件中读取一个数组。
  18. write_tuple
    功能:向一个文件中写入一个数组。
    4.6_XLD
  19. read_contour_xld_arc_info
    功能:从用ARC/INFO生成格式表示的文件读取XLD轮廓。
  20. read_contour_xld_dxf
    功能:从一个DXF文件中读取_XLD轮廓。
  21. read_polygon_xld_arc_info
    功能:从用ARC/INFO生成格式表示的文件读取XLD多边形。
  22. read_polygon_xld_dxf
    功能:从一个DXF文件中读取_XLD多边形。
  23. write_contour_xld_arc_info
    功能:向用ARC/INFO生成格式表示的文件写入XLD轮廓。
  24. write_contour_xld_dxf
    功能:向一个DXF格式的文件中写入_XLD轮廓。
  25. write_polygon_xld_arc_info
    功能:向用ARC/INFO生成格式表示的文件写入XLD多边形。
  26. write_polygon_xld_dxf
    功能:向一个DXF格式的文件中写入_XLD多边形。

**

HALCON算子函数——Chapter 5 : Filter

**
Chapter_5:Filter
5.1 Arithmetic

  1. abs_image
    功能:计算一个图像的绝对值(模数)。
  2. add_image
    功能:使两个图像相加。
  3. div_image
    功能:使两个图像相除。
  4. invert_image
    功能:使一个图像反像。
  5. max_image
    功能:按像素计算两个图像的最大值。
  6. min_image
    功能:按像素计算两个图像的最大小值。
  7. mult_image
    功能:使两个图像相乘。
  8. scale_image
    功能:为一个图像的灰度值分级。
  9. sqrt_image
    功能:计算一个图像的平方根。
  10. sub_image
    功能:使两个图像相减。
    5.2 Bit
  11. bit_and
    功能:输入图像的所有像素的逐位与。
  12. bit_lshift
    功能:图像的所有像素的左移。
  13. bit_mask
    功能:使用位掩码的每个像素的逻辑与。
  14. bit_not
    功能:对像素的所有位求补。
  15. bit_or
    功能:输入图像的所有像素的逐位或。
  16. bit_rshift
    功能:图像的所有像素的右移。
  17. bit_slice
    功能:从像素中提取一位。
  18. bit_xor
    功能:输入图像的所有像素的逐位异或。
    5.3 Color
  19. cfa_to_rgb
    功能:把一个单通道颜色滤波阵列图像变成RGB图像。
  20. gen_principal_comp_trans
    功能:计算多通道图像的主要部分分析的转换矩阵。
  21. linear_trans_color
    功能:计算多通道图像的颜色值的一个仿射转换。
  22. principal_comp
    功能:计算多通道图像的主要部分。
  23. rgb1_to_gray
    功能:把一个RGB图像转变成一个灰度图像。
  24. rgb3_to_gray
    功能:把一个RGB图像转变成一个灰度图像。
  25. trans_from_rgb
    功能:把一个图像从RGB颜色空间转变成任意颜色空间。
  26. trans_to_rgb
    功能:把一个图像从任意颜色空间转变成RGB颜色空间。
    5.4 Edges
    1.close_edges
    功能:使用边缘幅值图像消除边缘缺陷。
  27. close_edges_length
    功能:使用边缘幅值图像消除边缘缺陷。
  28. derivate_gauss
    功能:用高斯派生物对一个图像卷积。
  29. diff_of_gauss
    功能:近似高斯的拉普拉斯算子。
  30. edges_color
    功能:使用Canny、Deriche或者_Shen_滤波器提取颜色边缘。
  31. edges_color_sub_pix
    功能:使用Canny、Deriche或者_Shen_滤波器提取子像素精确颜色边缘。
  32. edges_image
    功能:使用Deriche、_Lanser、Shen或者_Canny滤波器提取边缘。
  33. edges_sub_pix
    功能:使用Deriche、_Lanser、Shen或者_Canny滤波器提取子像素精确边缘。
  34. frei_amp
    功能:使用Frei-Chen算子检测边缘(幅值)。
  35. frei_dir
    功能:使用Frei-Chen算子检测边缘(幅值和相位)。
  36. highpass_image
    功能:从一个图像提取高频成分。
  37. info_edges
    功能:在edges_image估计滤波器的宽度。
  38. kirsch_amp
    功能:使用Kirsch算子检测边缘(幅值)。
  39. kirsch_dir
    功能:使用Kirsch算子检测边缘(幅值和相位)。
  40. laplace
    功能:使用有限差计算拉普拉斯算子。
  41. laplace_of_gauss
    功能:高斯的拉普拉斯算子。
  42. prewitt_amp
    功能:使用Prewitt算子检测边缘(幅值)。
  43. prewitt_dir
    功能:使用Prewitt算子检测边缘(幅值和相位)。
  44. roberts
    功能:使用Roberts滤波器检测边缘。
  45. robinson_amp
    功能:使用Robinson算子检测边缘(幅值)。
  46. robinson_dir
    功能:使用Robinson算子检测边缘(幅值和相位)。
  47. sobel_amp
    功能:使用Sobel算子检测边缘(幅值)。
  48. sobel_dir
    功能:使用Sobel算子检测边缘(幅值和相位)。
    5.5 Enhancement
  49. adjust_mosaic_images
    功能:全景图像的自动颜色更改。
  50. coherence_enhancing_diff
    功能:执行一个图像的一个一致性增强扩散。
  51. emphasize
    功能:增强图像对比度。
  52. equ_histo_image
    功能:图像的柱状图线性化。
  53. illuminate
    功能:增强图像对比度。
  54. mean_curvature_flow
    功能:把平均曲率应用在一个图像中。
  55. scale_image_max_
    功能:最大灰度值在0到255范围内。
  56. shock_filter
    功能:把一个冲击滤波器应用到一个图像中。
    5.6 FFT
  57. convol_fft
    功能:用在频域内的滤波器使一个图像卷积。
  58. convol_gabor
    功能:用在频域内的一个Gabor滤波器使一个图像卷积。
  59. correlation_fft
    功能:计算在频域内的两个图像的相互关系。
  60. energy_gabor
    功能:计算一个两通道图像的能量。
  61. fft_generic
    功能:计算一个图像的快速傅里叶变换。
  62. fft_image
    功能:计算一个图像的快速傅里叶变换。
  63. fft_image_inv
    功能:计算一个图像的快速傅里叶逆变换。
  64. gen_bandfilter
    功能:生成一个理想带通滤波器。
  65. gen_bandpass
    功能:生成一个理想带通滤波器。
  66. gen_derivative_filter
    功能:在频域内生成一个倒数滤波器。
  67. gen_filter_mask
    功能:在空域内存储一个滤波器掩码作为实时图像。
  68. gen_gabor
    功能:生成一个Gabor滤波器。
  69. gen_gauss_filter
    功能:在频域内生成一个高斯滤波器。
  70. gen_highpass
    功能:生成一个理想高通滤波器。
  71. gen_lowpass
    功能:生成一个理想低通滤波器。
  72. gen_sin_bandpass
    功能:用正弦形状生成一个带通滤波器。
  73. gen_std_bandpass
    功能:用高斯或者正弦形状生成一个带通滤波器。
  74. optimize_fft_speed
    功能:使FFT的运行时间最优化。
  75. optimize_rft_speed
    功能:使实值的FFT的运行时间最优化。
  76. phase_deg
    功能:返回用角度表示的一个复杂图像的相位。
  77. phase_rad
    功能:返回用弧度表示的一个复杂图像的相位。
  78. power_byte
    功能:返回一个复杂图像的功率谱。
  79. power_ln_
    功能:返回一个复杂图像的功率谱。
  80. power_real
    功能:返回一个复杂图像的功率谱。
  81. read_fft_optimization_data
    功能:从一个文件中下载FFT速度最优数据。
  82. rft_generic
    功能:计算一个图像的实值快速傅里叶变换。
  83. write_fft_optimization_data
    功能:把FFT速度最优数据存储在一个文件中。
    5.7 Geometric-Transformations
  84. affine_trans_image
    功能:把任意仿射2D变换应用在图像中。
  85. affine_trans_image_size
    功能:把任意仿射2D变换应用在图像中并且指定输出图像大小。
  86. gen_bundle_adjusted_mosaic
    功能:把多重图像合成一个马赛克图像。
  87. gen_cube_map_mosaic
    功能:创建球形马赛克的6方位图像。
  88. gen_projective_mosaic
    功能:把多重图像合成一个马赛克图像。
  89. gen_spherical_mosaic
    功能:创建一个球形马赛克图像。
  90. map_image
    功能:把一个一般变换应用于一个图像中。
  91. mirror_image
    功能:镜像一个图像。
  92. polar_trans_image
    功能:把一个图像转换成极坐标。
  93. polar_trans_image_ext
    功能:把一个图像中的环形弧转变成极坐标。
  94. polar_trans_image_inv
    功能:把极坐标中的图像转变成直角坐标。
  95. projective_trans_image
    功能:把投影变换应用于一个图像中。
  96. projective_trans_image_size
    功能:把投影变换应用于一个图像中并且指定输出图像的大小。
  97. rotate_image
    功能:以一个图像的中心为圆心旋转。
  98. zoom_image_factor
    功能:把一个图像缩放规定因子倍。
  99. zoom_image_size
    功能:把一个图像缩放到规定大小。
    5.8 Inpainting
  100. harmonic_interpolation
    功能:对一个图像区域执行谐波插值。
  101. inpainting_aniso
    功能:通过各向异性扩散执行图像修复。
  102. inpainting_ced
    功能:通过一致性增强扩散执行图像修复。
  103. inpainting_ct
    功能:通过连贯传送执行图像修复。
  104. inpainting_mcf
    功能:通过水平线平滑执行图像修复。
  105. inpainting_texture
    功能:通过结构传导执行图像修复。
    5.9 Lines
  106. bandpass_image
    功能:使用带通滤波器提取边缘。
  107. lines_color
    功能:检测色线和它们的宽度。
  108. lines_facet
    功能:使用面模型检测线。
  109. lines_gauss
    功能:检测线和它们的宽度。
    5.10 Match
  110. exhaustive_match
    功能:模板和图像的匹配。
  111. exhaustive_match_mg
    功能:在一个分辨率塔式结构中匹配模板和图像。
  112. gen_gauss_pyramid
    功能:计算一个高斯金字塔。
  113. monotony
    功能:计算单一操作。
    5.11 Misc
  114. convol_image
    功能:用一个任意滤波掩码对一个图像卷积。
  115. expand_domain_gray
    功能:扩大图像区域并且在扩大的区域中设置灰度值。
  116. gray_inside
    功能:对图像中的每一点在图像边界的任意路径计算尽可能低的灰度值。
  117. gray_skeleton
    功能:灰度值图像的细化。
  118. lut_trans
    功能:使用灰度值查询表转换一个图像。
  119. symmetry
    功能:沿一行的灰度值的对称性。
  120. topographic_sketch
    功能:计算一个图像的地理原始草图。
    5.12 Noise
  121. add_noise_distribution
    功能:向一个图像添加噪声。
  122. add_noise_white
    功能:向一个图像添加噪声。
  123. gauss_distribution
    功能:产生一个高斯噪声分布。
  124. noise_distribution_mean
    功能:测定一个图像的噪声分布。
  125. sp_distribution
    功能:产生一个椒盐噪声分布。
    5.13 Optical-Flow
  126. optical_flow_mg
    功能:计算两个图像之间的光流。
  127. unwarp_image_vector_field
    功能:使用一个矢量场来展开一个图像。
  128. vector_field_length
    功能:计算一个矢量场的矢量长度。
    5.14 Points
  129. corner_response
    功能:在图像中寻找角点。
  130. dots_image
    功能:在一个图像中增强圆形点。
  131. points_foerstner
    功能:使用Förstner算子检测关注点。
  132. points_harris
    功能:使用Harris算子检测关注点。
  133. points_sojka
    功能:使用Sojka算子找出角点。
    5.15 Smoothing
  134. anisotrope_diff
    功能:通过保边各向异性扩散平滑一个图像。
  135. anisotropic_diffusion
    功能:对一个图像执行各向异性扩散。
  136. binomial_filter
    功能:使用binomial滤波器平滑一个图像。
  137. eliminate_min_max
    功能:在空域内平滑一个图像来抑制噪声。
  138. eliminate_sp
    功能:用中值替代阀值外的值。
  139. fill_interlace
    功能:插补两个半个视频图像。
  140. gauss_image
    功能:使用离散高斯函数平滑图像。
  141. info_smooth
    功能:平滑滤波器smooth_image的信息。
  142. isotropic_diffusion
    功能:对一个图像执行各向同性扩散。
  143. mean_image
    功能:通过平均平滑一个图像。
  144. mean_n
    功能:几个通道的平均灰度值。
  145. mean_sp
    功能:抑制椒盐噪声。
  146. median_image
    功能:使用不同级别掩码的中值滤波。
  147. median_separate_
    功能:使用矩形掩码的离散中值滤波。
  148. median_weighted
    功能:使用不同级别掩码的加权中值滤波。
  149. midrange_image
    功能:计算掩码内最大和最小值的平均。
  150. rank_image
    功能:通过一个任意等级掩码平滑一个图像。
  151. sigma_image
    功能:使用sigma滤波器的非线性平滑。
  152. smooth_image
    功能:使用递归滤波器平滑一个图像。
  153. trimmed_mean
    功能:使用任意等级掩码平滑一个图像。
    5.16 Texture
  154. deviation_image
    功能:计算矩形窗口内的灰度值的标准偏差。
  155. entropy_image
    功能:计算矩形窗口内的灰度值的熵。
  156. texture_laws
    功能:使用一个Laws文本滤波器过滤一个图像。
    5.17 Wiener-Filter
  157. gen_psf_defocus
    功能:产生一个均匀散焦模糊的脉冲相应。
  158. gen_psf_motion
    功能:产生一个(线性)运动模糊的脉冲相应。
  159. simulate_defocus
    功能:对一个图像的均匀散焦模糊进行仿真。
  160. simulate_motion
    功能:(线性)运动模糊的仿真。
  161. wiener_filter
    功能:通过Wiener滤波进行图像恢复。
  162. wiener_filter_ni
    功能:通过Wiener滤波进行图像恢复。

**

HALCON算子函数——Chapter 6 : Graphics

**

Chapter_6 :Graphics
6.1 Drawing

  1. drag_region1
    功能:一个区域的交互运动。
  2. drag_region2
    功能:一个带有定点规格区域的交互运动。
  3. drag_region3
    功能:一个带有限制位置区域的交互运动。
  4. draw_circle
    功能:一个圆的交互绘图。
  5. draw_circle_mod
    功能:一个圆的交互绘图。
  6. draw_ellipse
    功能:一个椭圆的交互绘图。
  7. draw_ellipse_mod_
    功能:一个椭圆的交互绘图。
  8. draw_line
    功能:画一根线。
  9. draw_line_mod
    功能:画一根线。
  10. draw_nurbs
    功能:一个NURBS曲线的交互绘图。
  11. draw_nurbs_interp
    功能:使用插值的一个NURBS曲线的交互绘图。
  12. draw_nurbs_interp_mod
    功能:使用插值的一个NURBS曲线的交互修正。
  13. draw_nurbs_mod
    功能:一个NURBS曲线的交互修正。
  14. draw_point
    功能:画一个点。
  15. draw_point_mod
    功能:画一个点。
    16.draw_polygon
    功能:一个多边形的交互绘图。
  16. draw_rectangle1
    功能:画一个与坐标轴平行的矩形。
  17. draw_rectangle1_mod
    功能:画一个与坐标轴平行的矩形。
  18. draw_rectangle2
    功能:任意定向矩形的交互绘图。
  19. draw_rectangle2_mod
    功能:任意定向矩形的交互绘图。
  20. draw_region
    功能:一个闭区域的交互绘图。
  21. draw_xld
    功能:一个轮廓的交互绘图。
  22. draw_xld_mod
    功能:一个轮廓的交互修正。
    6.2 Gnuplot
  23. gnuplot_close
    功能:关闭所有打开的gnuplot文件或者终止一个活动的gnuplot子流程。
  24. gnuplot_open_file
    功能:为图像和控制量的可视化打开一个gnuplot文件。
  25. gnuplot_open_pipe
    功能:为图像和控制量的可视化打开一个通道的gnuplot流程。
  26. gnuplot_plot_ctrl
    功能:使用gnuplot显示控制量。
  27. gnuplot_plot_funct_1d
    功能:使用gnuplot显示控制量的功能。
  28. gnuplot_plot_image
    功能:使用gnuplot使一个图像可视化。
    6.3 LUT
  29. disp_lut
    功能:查询表的图解。
  30. draw_lut
    功能:交互利用查询表。
  31. get_fixed_lut
    功能:为实际彩色图像获取固定查询表。
  32. get_lut
    功能:获取现在的查询表。
  33. get_lut_style
    功能:获取查询表的修正参数。
  34. query_lut
    功能:查询所有可得到的查询表。
  35. set_fixed_lut
    功能:为实际彩色图像固定查询表。
  36. set_lut
    功能:设置查询表。
  37. set_lut_style
    功能:改变查询表。
  38. write_lut
    功能:把查询表作为文件写入。
    6.4 Mouse
  39. get_mbutton
    功能:等待直到一个鼠标键被按下。
  40. get_mposition
    _功能:查询鼠标位置。
  41. get_mshape
    功能:查询现在鼠标指针形状。
  42. query_mshape
    功能:查询所有可得到的鼠标指针形状。
  43. set_mshape
    功能:设置现在鼠标指针形状。
    6.5 Output
  44. disp_arc
    功能:在一个窗口中显示圆形弧。
  45. disp_arrow
    功能:在一个窗口中显示箭头。
  46. disp_channel
    功能:用几个通道显示图像。
  47. disp_circle
    功能:在一个窗口中显示圆。
  48. disp_color
    功能:显示一个彩色(RGB)图像。
  49. disp_cross
    功能:在一个窗口中显示交叉。
  50. disp_distribution
    功能:显示一个噪声分布。
  51. disp_ellipse
    功能:显示椭圆。
  52. disp_image
    功能:显示灰度值图像。
  53. disp_line
    功能:在窗口中画一条线。
  54. disp_obj
    功能:显示图像目标(图像,区域,XLD)。
    12.disp_polygon
    功能:显示一个多叉线。
  55. disp_rectangle1
    功能:显示和坐标轴对齐的矩形。
  56. disp_rectangle2
    功能:显示任意方向的矩形。
  57. disp_region
    功能:在一个窗口中显示区域。
  58. disp_xld
    功能:显示一个XLD物体。
    6.6 Parameters
  59. get_comprise
    功能:获取一个图像矩阵的输出处理。
  60. get_draw
    功能:获取现在区域填充模式。
  61. get_fix
    功能:获取现在查询表的固定模式。
  62. get_hsi
    功能:获取现在颜色的HSI编码。
  63. get_icon
    功能:查询区域输出的图标。
  64. get_insert
    功能:获取现在显示模式。
  65. get_line_approx
    功能:获取轮廓显示的现在近似误差。
  66. get_line_style
    功能:获取轮廓的现在图解模式。
  67. get_line_width
    功能:获取轮廓显示的现在线宽。
  68. get_paint
    功能:获取灰度值的现在显示模式。
  69. get_part
    功能:获取图像部分。
  70. get_part_style
    功能:获取灰度值显示的现在插值模式。
  71. get_pixel
    功能:获取查询表索引的现在颜色。
  72. get_rgb
    功能:获取RGB编码中的现在颜色。
  73. get_shape
    功能:获取现在区域输出形状。
  74. query_all_colors
    功能:查询所有颜色名称。
  75. query_color
    功能:查询窗口中显示的所有颜色名称。
  76. query_colored
    功能:查询颜色输出的颜色数目。
  77. query_gray
    功能:查询显示的灰度值。
  78. query_insert
    功能:查询可能的图解模式。
  79. query_line_width
    功能:查询可能的线宽。
  80. query_paint
    功能:查询灰度值显示模式。
  81. query_shape
    功能:查询区域显示模式。
  82. set_color
    功能:设置输出颜色。
  83. set_colored
    功能:设置多输出颜色。
  84. set_comprise
    功能:定义图像矩阵输出剪辑。
  85. set_draw
    功能:定义区域填充模式。
  86. set_fix
    功能:设置固定的查询表。
  87. set_gray
    功能:定义区域输出的灰度值。
  88. set_hsi
    功能:定义输出颜色(HSI编码)。
  89. set_icon
    功能:区域输出的图标定义。
  90. set_insert
    功能:定义图像输出功能。
  91. set_line_approx
    功能:定义输出显示的近似误差。
  92. set_line_style
    功能:定义一个轮廓输出模式。
  93. set_line_width
    功能:定义区域轮廓输出的线宽。
  94. set_paint
    功能:定义灰度值输出模式。
  95. set_part
    功能:修正显示图像部分。
  96. set_part_style
    功能:为灰度值输出定义一个插值方法。
  97. set_pixel
    功能:定义一个颜色查询表索引。
  98. set_rgb
    功能:通过RGB值设置颜色定义。
  99. set_shape
    功能:定义区域输出轮廓。
    6.7 Text
  100. get_font
    功能:获取现在字体。
  101. get_string_extents
    功能:获取一个字符串的空间大小。
  102. get_tposition
    功能:获取光标位置。
  103. get_tshape
    功能:获取文本光标的形状。
  104. new_line
    功能:设置下一行的开始文本光标的位置。
  105. query_font
    功能:查询可得到的字体。
  106. query_tshape
    功能:查询文本光标的所有可得到的形状。
  107. read_char
    功能:从一个文本窗口读取一个字符。
  108. read_string
    功能:从一个文本窗口读取一个字符串。
  109. set_font
    功能:设置文本输出的字体。
  110. set_tposition
    功能:设置文本光标的位置。
  111. set_tshape
    功能:设置文本光标的形状。
  112. write_string
    功能:在一个窗口中打印文本。
    6.8 Window
  113. clear_rectangle
    功能:在输出窗口中删除一个矩形。
  114. clear_window
    功能:删除一个输出窗口。
  115. close_window
    功能:关闭一个输出窗口。
  116. copy_rectangle
    功能:在输出窗口间复制矩形内所有像素。
  117. dump_window
    功能:把窗口内容写入一个文件。
  118. dump_window_image
    功能:在一个图像目标中写窗口内容。
  119. get_os_window_handle
    功能:获取操作系统图像处理。
  120. get_window_attr
    功能:获取窗口特征。
  121. get_window_extents
    功能:一个窗口大小和位置的信息。
  122. get_window_pointer3
    功能:一个窗口像素数据的通道。
  123. get_window_type
    功能:获取窗口类型。
  124. move_rectangle
    功能:在一个输出窗口内部复制。
  125. new_extern_window
    功能:在Windows_NT下创建一个虚拟图形窗口。
  126. open_textwindow
    功能:打开一个文本窗口。
  127. open_window
    功能:打开一个图形窗口。
  128. query_window_type
    功能:查询所有可得到的窗口类型。
  129. set_window_attr
    功能:设置窗口特征。
  130. set_window_dc
    功能:设置一个虚拟图形窗口(Windows_NT)的设计背景。
  131. set_window_extents
    功能:修正一个窗口的位置和大小。
  132. set_window_type
    功能:指定一个窗口类型。
  133. slide_image
    功能:两个窗口缓冲区的交互输出。

猜你喜欢

转载自blog.csdn.net/qq_45780653/article/details/106835778