HALCON算子函数总结(下)

HALCON算子函数总结(下)完篇

**

HALCON算子函数——Chapter 17 : Tools

**
17.1 2D-Transformations

  1. affine_trans_pixel
    功能:对像素坐标轴进行任意的仿射二维变换。
  2. affine_trans_point_2d
    功能:对点进行任意的最简二维变换
  3. bundle_adjust_mosaic
    功能:对一幅图像的嵌合体采取一系列调整。
  4. hom_mat2d_compose
    功能:将两种相同类型二维变换矩阵相乘。
  5. hom_mat2d_determinant
    功能:计算一个同质的二维变换矩阵的行列式。
  6. hom_mat2d_identity
    功能:构建二维变换同样的同质变换矩阵。
  7. hom_mat2d_invert
    功能:插入一个同质二维变换矩阵。
  8. hom_mat2d_rotate
    功能:为一个同质二维变换矩阵添加一个循环。
  9. hom_mat2d_rotate_local
    功能:为一个同质二维变换矩阵添加一个循环。
  10. hom_mat2d_scale
    功能:为一个同质二维变换矩阵添加一个缩放。
  11. hom_mat2d_scale_local
    功能:为一个同质二维变换矩阵添加一个缩放。
  12. hom_mat2d_slant
    功能:为一个同质二维变换矩阵添加一个斜面。
  13. hom_mat2d_slant_local
    功能:为一个同质二维变换矩阵添加一个斜面。
  14. hom_mat2d_to_affine_par
    功能:计算一个来自一个同质二维变换矩阵的仿射变换参数。
  15. hom_mat2d_translate
    功能:为一个同质二维变换矩阵添加一个旋转。
  16. hom_mat2d_translate_local
    功能:为一个同质二维变换矩阵添加一个旋转。
  17. hom_mat2d_transpose
    功能:将一个同质二维变换矩阵转置。
  18. hom_mat3d_project
    功能:给一个二维投影变换矩阵投影一个仿射三维变换矩阵。
  19. hom_vector_to_proj_hom_mat2d
    功能:根据给定点的映射计算一个同质变换矩阵。
  20. proj_match_points_ransack
    功能:通过找到两副图像中点与点之间的映射计算一个投影变换矩阵。
  21. projective_trans_pixel
    功能:利用一个同质投影变换矩阵表示像素坐标轴。
  22. projective_trans_point_2d
    功能:利用一个投影变换矩阵表示一个同质二维点。
  23. vector_angle_to_rigid
    功能:从点和角度方面计算一个严格的仿射变换。
  24. vector_field_to_hom_mat2d
    功能:根据位移矢量字段获取一个最接近的近似图。
  25. vector_to_hom_mat2d
    功能:根据点与点间的映射获取一个最接近的近似图
  26. vector_to_proj_hom_mat2d
    功能:利用给定点的映射计算一个映射变换矩阵。
  27. vector_to_rigid
    功能:根据点的映射获取一个近似严格的仿射变换。
  28. vector_to_similarity
    功能:根据点的映射获取一个近似的相似变换。
    17.2 3D-Transformations
  29. affine_trans_point_3d
    功能:对点运用一个随即仿射三维变换。
  30. convert_pose_type
    功能:改变一个三维模式的表示类型。
  31. create_pose
    功能:创建一个三维模式。
  32. get_pose_type
    功能:获取一个三维模式的表示类型。
  33. hom_mat3d_compose
    功能:将两个同质三维变换矩阵相乘。
  34. hom_mat3d_identity
    功能:构建三维变换同样的同质变换矩阵。
  35. hom_mat3d_invert
    功能:插入一个同质三维变换矩阵。
  36. hom_mat3d_rotate
    功能:为一个同质三维变换矩阵添加一个循环。
  37. hom_mat3d_rotate_local
    功能:为一个同质三维变换矩阵添加一个循环。
  38. hom_mat3d_scale
    功能:为一个同质三维变换矩阵添加一个缩放。
  39. hom_mat3d_scale_local
    功能:为一个同质三维变换矩阵添加一个缩放。
  40. hom_mat3d_to_pose
    功能:将一个同质变换矩阵转换为一个三维模式。
  41. hom_mat3d_translate
    功能:为一个同质三维变换矩阵添加一个旋转。
  42. hom_mat3d_translate_local
    功能:为一个同质三维变换矩阵添加一个旋转。
    15_.pose_to_hom_mat3d
    功能:将一个三位模式转换为一个同质变换矩阵。
  43. read_pose
    功能:从一个文本文件中读取一个三维模式。
  44. set_origin_pose
    功能:转换一个三位模式的原点。
  45. write_pose
    功能:将一个三维模式写入一个文本文件。
    17.3 Background-Estimator
  46. close_all_bg_esti
    功能:清除所有的背景评估数据集。
  47. close_bg_esti
    功能:清除背景估测数据集。
  48. create_bg_esti
    功能:为背景评估创建和初始化一个数据集。
  49. get_bg_esti_params
    功能:返回数据集的参数。
  50. give_bg_esti
    功能:返回估测背景图像。
  51. run_bg_esti
    功能:评估背景并返回前景区域。
  52. set_bg_esti_params
    功能:改变数据集的参数。
  53. update_bg_esti
    功能:改变估测背景图像。
    17.4 Barcode
  54. clear_all_bar_code_models
    功能:清除所有条形码模型,释放其分配的存储空间。
  55. clear_bar_code_model
    功能:清除一个条形码模型,释放相应的存储空间。
  56. create_bar_code_model
    功能:创建一个条形码阅读器模型。
  57. find_bar_code
    功能:检测和读取一幅图像中条形码符号。
  58. get_bar_code_object
    功能:访问创建在搜寻或条形码符号译码过程中的对象图标。
  59. get_bar_code_param
    功能:获取一个或多个描述条形码模式的参数。
  60. get_bar_code_result
    功能:获取字母数字混合编码的结果,其是在条形码符号译码过程中累计的。
  61. set_bar_code_param
    功能:设置条形码模型的选定参数。
    17.5 Calibration
  62. caltab_points
    功能:从校准板说明文件中读取标志中心点。
  63. cam_mat_to_cam_par
    功能:计算从一个相机矩阵获取的内部相机参数。
  64. cam_par_to_cam_mat
    功能:从相机内部参数计算一个相机矩阵。
  65. camera_calibration
    功能:决定同时发生的最小化程序的所有相机参数。
  66. change_radial_distortion_cam_par
    功能:根据与特殊放射失真相一致决定新的相机参数。
  67. change_radial_distortion_contours_xld
    功能:改变了轮廓(contour)的放射失真。
  68. change_radial_distortion_image
    功能:改变一幅图像的放射失真。
  69. contour_to_world_plane_xld
    功能:将一个XLD轮廓(contour)转换为一个坐标系统中平面Z为零。
  70. create_caltab
    功能:创建一个描述文件和附文件的校准板。
  71. disp_caltab
    功能:投射和视觉化图像中校准板的三维模型。
  72. find_caltab
    功能:分割和标准化图像中的校准板区域。
  73. find_marks_and_pose
    功能:从图像中提取二维校准标志和为外部计算机参数计算内部数值。
  74. gen_caltab
    功能:创建一个校准板说明文件和相应的附文件。
  75. gen_image_to_world_plane_map
    功能:创建一个投射图,其描述图像平面与坐标轴系统中平面Z为零之间的映射。
  76. gen_radial_distortion_map
    功能:创建一个投射图,其描述图像与其相应正在改变的放射失真间的映射。
  77. get_circle_pose
    功能:从一个圆周相应的二维投射中决定它的三维模式。
  78. get_line_of_sight
    功能:计算相应于图像中一个点的视线。
  79. get_rectangle_pose
    功能:从一个矩形相应的二维投射中决定它的三维模式。
  80. hand_eye_calibration
    功能:执行一个手—眼校准。
  81. image_points_to_world_plane
    功能:将图像中的点转换到坐标轴平面Z为零上。
  82. image_to_world_plane
    功能:通过将一副图像转换为坐标轴系统中平面Z为零而矫正图像。
  83. project_3d_point
    功能:将三维点投射到子像素图像坐标。
  84. radiometric_self_calibration
    功能:执行一个相机的辐射测量的自校准。
  85. read_cam_par
    功能:从文本文件中读取内部相机参数。
  86. sim_caltab
    功能:根据校准板模拟一幅图像。
  87. stationary_camera_self_calibration
    功能:投射一个静止投射相机的自校准。
  88. write_cam_par
    功能:将内部相机参数写入文本文件中。
    17.6 Datacode
  89. clear_all_data_code_2d_models
    功能:清除所有的二维数据模型并释放它们分配的存储空间。
  90. clear_data_code_2d_model
    功能:清除一个二维数据模型并释放它分配的存储空间。
  91. create_data_code_2d_model
    功能:创建一个二维数据编码类的模式。
  92. find_data_code_2d
    功能:检测和读取一副图像或测试的二维数据编码模式中的二维数据编码符号。
  93. get_data_code_2d_objects
    功能:查询搜索二维数据编码符号过程中创建的对象的图标。
  94. get_data_code_2d_param
    功能:获取一个或多个描述二维数据编码模型的参数。
  95. get_data_code_2d_results
    功能:获取字母数字混合编码的结果,其是在搜索二维数据编码符号过程中累计的。
  96. query_data_code_2d_params
    功能:为一个给定二维数据编码模型获取通用参数或对象的名字,其也可用于其他的二维数据编码模型中。
  97. read_data_code_2d_model
    功能:从一个文件中读取一个二维数据编码模型并新建一个模型。
  98. set_data_code_2d_param
    功能:设置二维数据编码模型的选定参数。
  99. write_data_code_2d_model
    功能:将一个二维数据编码模型写入一个文件。
    17.7 Fourier-Descriptor
  100. abs_invar_fourier_coeff
    功能:根据起始点的位移标准化傅里叶系数。
  101. fourier_1dim
    功能:计算一个参数化的元组的傅里叶系数。
  102. fourier_1dim_inv
    功能:空间傅里叶变换(傅里叶逆变换)。
  103. invar_fourier_coeff
    功能:傅里叶系数标准化。
  104. match_fourier_coeff
    功能:两个元组的相似性。
  105. move_contour_orig
    功能:将原点变换到引力的中心。
  106. prep_contour_fourier
    功能:参数化传输的元组。
    17.8 Function
  107. abs_funct_1d
    功能:Y值的绝对值。
  108. compose_funct_1d
    功能:组合两个函数。
  109. create_funct_1d_array
    功能:从Y值的序列中创建一个函数。
  110. create_funct_1d_pairs
    功能:从(X,Y)集合中创建一个函数。
  111. derivate_funct_1d
    功能:计算一个函数的派生物。
  112. distance_funct_1d
    功能:计算两个函数的间隔。
  113. funct_1d_to_pairs
    功能:查询一个函数的(X,Y)值。
  114. get_pair_funct_1d
    功能:根据控制点的索引查询一个函数值。
  115. get_y_value_funct_1d
    功能:返回任意位置函数的值。
  116. integrate_funct_1d
    功能:计算一个函数的正区域和负区域。
  117. invert_funct_1d
    功能:计算一个函数的反转。
  118. local_min_max_funct_1d
    功能:计算一个函数的局域最小和最大值点。
  119. match_funct_1d_trans
    功能:计算两个函数传递参数。
  120. negate_funct_1d
    功能:对Y值取非(反)。
  121. num_points_funct_1d
    功能:函数控制点的数目。
  122. read_funct_1d
    功能:从文件中读取一个函数。
  123. sample_funct_1d
    功能:再间隔区等距取样。
  124. scale_y_funct_1d
    功能:将Y值相乘和相加。
  125. smooth_funct_1d_gauss
    功能:采用高斯函数平滑一个等距一维函数。
  126. smooth_funct_1d_mean
    功能:采用平均值将一个等距一维函数平滑化。
  127. transform_funct_1d
    功能:根据给定传递参数变换你一个函数。
  128. write_funct_1d
    功能:将一个函数写入一个文件。
  129. x_range_funct_1d
    功能:函数的最小和最大X值。
  130. y_range_funct_1d
    功能:函数的最小和最大Y值。
  131. zero_crossings_funct_1d
    功能:计算一个函数的零点。
    17.9 Geometry
  132. angle_ll
    功能:计算两条线的夹角。
  133. angle_lx
    功能:计算一条线与垂直轴之间的角度。
  134. distance_cc
    功能:计算两个轮廓(contour)间的距离。
  135. distance_cc_min
    功能:计算两个轮廓(contour)间的最小距离。
  136. distance_lc
    功能:计算一条线和一个轮廓(contour)间的距离。
  137. distance_lr
    功能:计算一条线和一个区域间的距离。
  138. distance_pc
    功能:计算一个点和一个轮廓(contour)间的距离。
  139. distance_pl
    功能:计算一个点和一条线间的距离。
  140. distance_pp
    功能:计算两个点之间的距离。
  141. distance_pr
    功能:计算一个点和一个区域间的距离。
  142. distance_ps
    功能:计算一个点和一条分割线间的距离。
  143. distance_rr_min
    功能:两个相邻区域的相同像素间的最小距离。
  144. distance_rr_min_dil
    功能:膨胀时两个区域间的最小距离。
  145. distance_sc
    功能:计算一条分割线和一个轮廓(contour)间的距离。
  146. distance_sl
    功能:计算一条分割线和一条线间的距离。
  147. distance_sr
    功能:计算一条分割线和一个区域间的距离。
  148. distance_ss
    功能:计算两条分割线间的距离。
  149. get_points_ellipse
    功能:计算椭圆上特定角度的一个点。
  150. intersection_ll
    功能:计算两条线的交集点(相交点)。
  151. projection_pl
    功能:计算一条在线一个点的投影。
    17.10 Grid-Rectification
  152. connect_grid_points
    功能:建立矫正网格的矫正点间的连接。
  153. create_rectification_grid
    功能:建立一个附文件,描述矫正网格。
  154. find_rectification_grid
    功能:分割图像中矫正网格区域。
  155. gen_arbitrary_distortion_map
    功能:产生一个投射图,其描述随意扭曲图像与正确图像间的映射。
  156. gen_grid_rectification_map
    功能:计算扭曲图像与基于规律的网格的正确的图像的映射。
    17.11 Hough
  157. hough_circle_trans
    功能:返回指定半径的圆周的Hough变换。
  158. hough_circles
    功能:特定半径的圆周的中心。
  159. hough_line_trans
    功能:对区域中的线进行Hough变换。
  160. hough_line_trans_dir
    功能:利用局部方向梯度对线进行Hough变换。
  161. hough_lines
    功能:借助Hough变化查询图像中的线,并将其返回到HNF中。
  162. hough_lines_dir
    功能:借助采用局部方向梯度的Hough变换查询图像中的线,并将它们以正常形式返回。
  163. select_matching_lines
    功能:选取HNF中线的集合中匹配区域最好的线。
    17.12 Image-Comparison
  164. clear_all_variation_models
    功能:释放所有变化模型(variation_model)的存储空间。
  165. clear_train_data_variation_model
    功能:释放变化模型(variation_model)的测试数据的存储空间。
  166. clear_variation_model
    功能:释放一个变化模型(variation_model)的存储空间。
  167. compare_ext_variation_model
    功能:将一副图像与一个变化模型(variation_model)相比较。
  168. compare_variation_model
    功能:将一副图像与一个变化模型(variation_model)相比较。
  169. create_variation_model
    功能:为图像对比创建一个变化模型。
  170. get_thresh_images_variation_model
    功能:返回阀值图像用于图像对比。
  171. get_variation_model
    功能:返回图像用于图像对比。
  172. prepare_direct_variation_model
    功能:为图像对比准备一个变化模型。
  173. prepare_variation_model
    功能:为图像对比准备一个变化模型。
  174. read_variation_model
    功能:从一个文件中读取一个变化模型。
  175. train_variation_model
    功能:测试一个变化模型。
  176. write_variation_model
    功能:将一个变化模型写入文件。
    17.13 Kalman-Filter
  177. filter_kalman
    功能:借助Kalman(卡尔曼)滤波器估测系统的当前状态。
  178. read_kalman
    功能:读取一个卡尔曼滤波器的说明文件。
  179. sensor_kalman
    功能:卡尔曼滤波器测量值的交互式输入。
  180. update_kalman
    功能:读取一个卡尔曼滤波器的更新文件。
    17.14 Measure
  181. close_all_measures
    功能:清除所有测试对象。
  182. close_measure
    功能:清除一个测试对象。
  183. fuzzy_measure_pairing
    功能:提取与矩形或环状弧垂直的直线边缘。
  184. fuzzy_measure_pairs
    功能:提取与矩形或环状弧垂直的直线边缘。
  185. fuzzy_measure_pos
    功能:提取与矩形或环状弧垂直的直线边缘。
  186. gen_measure_arc
    功能:垂直与环状弧的直线边缘的提取。
  187. gen_measure_rectangle2
    功能:垂直与矩形的直线边缘的提取。
  188. measure_pairs
    功能:提取与矩形或环状弧垂直的直线边缘。
  189. measure_pos
    功能:提取与矩形或环状弧垂直的直线边缘。
  190. measure_projection
    功能:提取垂直于一个矩形或环状弧的灰度值轮廓(contour)。
  191. measure_thresh
    功能:提取沿着一个矩形或环状弧,特殊灰度值的点。
  192. reset_fuzzy_measure
    功能:重置一个模糊元函数。
  193. set_fuzzy_measure
    功能:指定一个模糊元函数。
  194. set_fuzzy_measure_norm_pair
    功能:为边缘匹配指定一个规范化模糊元函数。
  195. translate_measure
    功能:转化(解释)一个测试对象。
    17.15 OCV(Open_Circuit_Voltage_|_光学字符校验)
  196. close_all_ocvs
    功能:关闭所有OCV工具。
  197. close_ocv
    功能:关闭一个OCV工具。
  198. create_ocv_proj
    功能:创建一个基于灰度值突出的新的OCV工具。
  199. do_ocv_simple
    功能:利用一个OCV工具查证一个模式。
  200. read_ocv
    功能:从文件中读取一个OCV工具。
  201. traind_ocv_proj
    功能:测试一个OCV工具。
  202. write_ocv
    功能:将一个OCV工具保存到文件。
    17.16 Shape-from
  203. depth_from_focus
    功能:利用多倍聚焦灰度级提取高度(厚度)。
  204. estimate_al_am
    功能:估测一个平面的反射率和反射光的数目。
  205. estimate_sl_al_lr
    功能:估测一个光源的倾斜度和一个平面的反射率。
  206. estimate_sl_al_zc
    功能:估测一个光源的倾斜度和一个平面的反射率。
  207. estimate_tilt_lr
    功能:估测一个光源的倾斜。
  208. estimate_tilt_zc
    功能:估测一个光源的倾斜。
  209. phot_stereo
    功能:根据至少三个灰度值的图像来重建一个平面。
  210. select_grayvalues_from_channels
    功能:利用索引图像选择一个多通道图像的灰度值。
  211. sfs_mod_lr
    功能:从一个灰度值图像重建一个平面。
  212. sfs_orig_lr
    功能:从一个灰度值图像重建一个平面。
  213. sfs_pentland
    功能:从一个灰度值图像重建一个平面。
  214. shade_height_field
    功能:遮蔽一个突起的字段。
    17.17 Stereo
  215. binocular_calibration
    功能:决定一个双目视觉立体系统的所有相机参数。
  216. binocular_disparity
    功能:计算一个矫正图像对的不均衡。
  217. binocular_distance
    功能:计算一个矫正立体图像对的间隔值。
  218. disparity_to_distance
    功能:将不均衡值转换为矫正双目视觉立体系统中的间隔值。
  219. disparity_to_point_3d
    功能:将一个图像点和它的不均衡值转换为一个矫正立体系统中的三维点。
    6.distance_to_disparity
    功能:将一个间隔值转换为一个矫正立体系统中的一个不均衡值。
  220. essential_to_fundamental_matrix
    功能:计算一个从原始矩阵衍生而来的基本矩阵。
  221. gen_binocular_proj_rectification
    功能:计算弱双目视觉立体系统图像的投射矫正值。
  222. gen_binocular_rectification_map_
    功能:创建传输图,其描述从一个双目相机到一个普通的矫正图像面的图像的映射。
  223. gen_binocular_rectification_map
    功能:从一个双目相机系统视觉中两条线的交点中获取一个三维点。
  224. match_essential_matrix_ransack
    功能:通过自动发掘图像点间对应关系来计算立体图像对的原始(本质)矩阵。
  225. match_fundamental_matrix_ransack
    功能:通过自动发掘图像点间对应关系来计算立体图像对的基本矩阵。
  226. match_rel_pose_ransack
    功能:通过自动发掘图像点间对应关系来计算两个相机间的相对方位。
  227. reconst3d_from_fundamental_matrix
    功能:计算基于基本矩阵的点的投影的三维重建。
  228. rel_pose_to_fundamental_matrix
    功能:计算两个相机相关方向中获取的基本矩阵。
  229. vector_to_essential_matrix
    功能:计算给定图像点间映射和已知相机矩阵的原始矩阵,重建三维点。
  230. vector_to_fundamental_matrix
    功能:计算给定图像点间映射的集合的基本矩阵,重建三维点。
  231. vector_to_fundamental_matrix
    功能:计算给定图像点间对应关系和已知相机参数的两个相机的相对方位,重建三维点。
    17.18 Tools-Legacy
  232. decode_1d_bar_code
    功能:一个条形码的顺序译码。
  233. decode_2d_bar_code
    功能:译码二维条形码数据。
  234. discrete_1d_bar_code
    功能:从元素宽度创建一个离散条形码。
  235. find_1d_bar_code
    功能:搜索一幅图像中的一个条形码。
  236. find_1d_bar_code_region
    功能:搜索一幅图像中的多种条形码。
  237. find_1d_bar_code_scanline
    功能:搜索一幅图像中的一个条形码。
  238. find_2d_bar_code
    功能:搜索可能包括一个二维条形码的区域。
  239. gen_1d_bar_code_descry
    功能:创建一个一维条形码的说明。
  240. gen_1d_bar_code_descr_gen
    功能:创建一个一维条形码的类属描述。
  241. gen_2d_bar_code_descry
    功能:创建一个二维条形码的类属描述。
  242. get_1d_bar_code
    功能:提取一个条形码中元素的宽度。
  243. get_1d_bar_code_scanline
    功能:提取一个条形码区域中元素的宽度。
  244. get_2d_bar_code_
    功能:提取一个条形码区域(「数据矩阵符号」)中数据元素(在ECC200:「模块」中)的值。_
  245. get_2d_bar_code_pos
    功能:提取一个条形码区域(「数据矩阵符号」)中数据元素(在ECC200:「模块」中)的数值和它们在图像中的位置。

**

HALCON算子函数——Chapter 18 : Tuple

**
18.1 Arithmetic

  1. tuple_abs
    功能:计算一个元组的绝对值。
  2. tuple_acos
    功能:计算一个元组的反余弦。
  3. tuple_add
    功能:两个元组相加。
  4. tuple_asin
    功能:计算一个元组的反余弦。
  5. tuple_atan
    功能:计算一个元组的反正切。
  6. tuple_atan2
    功能:计算一个元组四个象限的反正切。
  7. tuple_ceil
    功能:计算一个元组的上限函数。
  8. tuple_cos
    功能:计算一个元组的余弦。
  9. tuple_cosh
    功能:计算一个元组的双曲余弦。
  10. tuple_cumul
    功能:计算一个元组的累计和。
  11. tuple_deg
    功能:将一个元组从弧度转换为角度。
  12. tuple_div
    功能:将两个元组相除。
  13. tuple_exp
    功能:元组的指数运算。
  14. tuple_fabs_
    功能:计算一个元组(例如浮点数)的绝对值。
  15. tuple_floor
    功能:计算一个元组的「地板函数」。
  16. tuple_fmod
    功能:计算两个元组浮点数相除的余数。
  17. tuple_ldexp
    功能:计算两个元组的返回长双精度指数函数。
  18. tuple_log
    功能:计算一个元组的自然对数。
  19. tuple_log10
    功能:计算一个元组底为10的对数。
  20. tuple_max2
    功能:计算两个元组的元素宽度的最大值。
  21. tuple_min2
    功能:计算两个元组的元素宽度的最小值。
  22. tuple_mod
    功能:计算两个元组整型数相除的余数。
  23. tuple_mult
    功能:两个元组相乘。
  24. tuple_neg
    功能:将一个元组取反。
  25. tuple_pow
    功能:计算两个元组的冥函数。
  26. tuple_rad
    功能:将一个元组从角度转换为弧度。
  27. tuple_sgn
    功能:计算一个元组的正负。
  28. tuple_sin
    功能:计算一个元组的正弦。
  29. tuple_sinh
    功能:计算一个元组的双曲正弦。
  30. tuple_sqrt
    功能:计算一个元组的平方根(二次方根)。
  31. tuple_sub
    功能:两个元组相减。
  32. tuple_tan
    功能:计算一个元组的正切。
  33. tuple_tanh
    功能:计算一个远足的双曲正切。
    18.2 Bit-Operations
  34. tuple_band
    功能:计算两个元组的按位运算。
  35. tuple_bnot
    功能:两个元组逐位取逻辑非。
  36. tuple_bor
    功能:计算两个元组的按位运算。
  37. tuple_bxor
    功能:两个元组逐位进行互斥逻辑或运算。
  38. tuple_lsh
    功能:元组逐位左移。
  39. tuple_rsh
    功能:元组逐位右移。
    18.3 Comparison
  40. tuple_equal
    功能:测试两个元组是否相同。
  41. tuple_greater
    功能:测试一个元组是否大于另一个元组。
  42. tuple_greater_equal
    功能:测试一个元组是否大于等于另一个。
  43. tuple_less
    功能:测试一个元组是否小于另一个元组。
  44. tuple_less_equal
    功能:测试一个元组是否小于等于另一个。
  45. tuple_not_equal
    功能:测试两个元组是不是不等。
    18.4 Conversion
  46. tuple_chr
    功能:根据ASCII码将整型元组转换为字符串。
  47. tuple_chrt
    功能:根据ASCII码将整型元组转换为字符串。
  48. tuple_int
    功能:讲一个元组转换为一个整型元组。
  49. tuple_is_number
    功能:检测一个字符串元组是否表示数字。
  50. tuple_number
    功能:将一个字符串元组转换为一个数字元组。
  51. tuple_ord
    功能:将长度为1的字符串的元组转换为它们相应的ASCII码元组。
  52. tuple_ords
    功能:将一个字符串的元组转换为它们ASCII码的元组。
  53. tuple_real
    功能:将一个元组转换为一个浮点数的元组。
  54. tuple_round
    功能:将一个元组转换为一个整型数的元组。
  55. tuple_string
    功能:将一个元组转换为一个字符串元组。
    18.5 Creation
  56. tuple_concat
    功能:合并两个元组为一个新的。
  57. tuple_gen_const
    功能:创建一个特殊长度的元组和初始化它的元素。
  58. tuple_rand
    功能:返回任意值为0或1的元组。
    18.6_Element-Order
  59. tuple_inverse
    功能:将一个元组反置(反转)。
  60. tuple_sort
    功能:按照升序分类(排列)元组的元素。
  61. tuple_sort_index
    功能:将元组的元素分类并返回分类元组的目录。
    18.7 Features
  62. tuple_deviation
    功能:返回一个元组元素的标准差。
  63. tuple_length
    功能:返回一个元组元素数目。
  64. tuple_max
    功能:返回一个元组的最大元素。
  65. tuple_mean
    功能:返回一定数量元组的平均值。
  66. tuple_median
    功能:返回一个元组元素的中值。
  67. tuple_min
    功能:返回一个元组的最小元素。
  68. tuple_sum
    功能:返回一个元组所有元素的和。
    18.8 Logical-Operations
  69. tuple_and
    功能:两个元组的逻辑与。
  70. tuple_not
    功能:两个元组的逻辑非。
  71. tuple_or
    功能:两个元组的逻辑或。
  72. tuple_xor
    功能:两个元组的逻辑互斥或。
    18.9 Selection
  73. tuple_find
    功能:返回一个元组所有出现的符号,同时位于另一个元组内。
  74. tuple_first_n
    功能:选取一个元组的第一个元素。
  75. tuple_last_n
    功能:选择从符号「n」开始到元组末尾的所有元素。
  76. tuple_remove
    功能:从一个元组中移出元素。
  77. tuple_select
    功能:选择一个元组中单一元素。
  78. tuple_select_range
    功能:选择一个元组中的一些元素。
  79. tuple_select_rank
    功能:选择一个元组中序号为n的元素。
  80. tuple_str_bit_select
    功能:选择一个元组中单一符号或位。
  81. tuple_uniq
    功能:丢弃元组中除成功归类的元素外的所有元素。
    18.10 String-Operators
  82. tuple_environment
    功能:读取一个或多个环境变量。
  83. tuple_regexp_match
    功能:利用公式提取子链。
  84. tuple_regexp_replace
    功能:用有规律的公式代替一个子链。
  85. tuple_regexp_select
    功能:选择符合公式的元组元素。
  86. tuple_regexp_test
    功能:测试一个字符串是否满足一个规则公式的要求。
  87. tuple_split
    功能:在预定义的独立字符间将字符串分离为子链。
  88. tuple_str_first_n
    功能:分割从第一个字符直到字符串元组外的位置「n」处。
  89. tuple_str_last_n
    功能:从字符串元组外位置「n」处开始分割所有的字符。
  90. tuple_strchr
    功能:前向搜索一个位于字符串元组内的字符。
  91. tuple_strlen
    功能:字符串元组中每个字符串的长度。
  92. tuple_strrchr
    功能:后向搜索一个位于字符串元组内的字符。
  93. tuple_strrstr
    功能:后向搜索一个位于字符串元组内的字符串。
  94. tuple_strstr
    功能:前向搜索一个位于字符串元组内的字符串。

**

HALCON算子函数——Chapter 19 : XLD

**
19.1 Access

  1. get_contour_xld
    功能:返回XLD轮廓(contour)的坐标。
  2. get_lines_xld
    功能:返回一个XLD多边形(polygon)数据。
  3. get_parallels_xld
    功能:返回一个XLD并行数据。
  4. get_polygon_xld
    功能:返回一个XLD多边形(polygon)数据。
    19.2 Creation
  5. gen_contour_nurbs_xld
    功能:将一个NURBS曲线转换为一个XLD(密度?)轮廓(contour)。
  6. gen_contour_polygon_rounded_xld
    功能:根据一个多边形(polygon)(以元组形式给出)的圆形角点创建一个XLD轮廓(contour)。
  7. gen_contour_polygon_xld
    功能:根据一个多边形(polygon)(以元组形式给出)创建一个XLD轮廓(contour)。
  8. gen_contour_region_xld
    功能:根据区域创建XLD轮廓(contour)。
  9. gen_contours_skeleton_xld
    功能:将框架转换为XLD轮廓(contour)。
  10. gen_cross_contour_xld
    功能:根据每个输入点交叉的形状创键一个XLD轮廓(contour)。
  11. gen_ellipse_contour_xld
    功能:根据相应的椭圆弧创建一个XLD轮廓(contour)。
  12. gen_parallels_xld
    功能:提取并行XLD多边形(polygon)。
  13. gen_polygons_xld
    功能:根据多边形近似创建XLD轮廓(contour)。
  14. gen_rectangle2_contour_xld
    功能:创建一个矩形XLD轮廓(contour)。
  15. mod_parallels_xld
    功能:提取一个包括同质区域的并行XLD多边形(polygon)。
    19.3 Features
  16. area_center_points_xld
    功能:被看做点云的轮廓(contour)和多边形(polygon)的面积和重心。
  17. area_center_xld
    功能:轮廓(contour)和多边形(polygon)的面积和重心。
  18. circularity_xld
    功能:影响轮廓(contour)或多边形(polygon)圆度(与圆相近的程度)的形状系数。
  19. compactness_xld
    功能:影响轮廓(contour)或多边形(polygon)致密性的形状系数。
  20. contour_point_num_xld
    功能:返回一个XLD轮廓(contour)中点的数目。
  21. convexity_xld
    功能:影响轮廓(contour)或多边形(polygon)凹凸性的形状系数。
  22. diameter_xld
    功能:两个轮廓(contour)或多边形(polygon)点间的最大距离。
  23. dist_ellipse_contour_points_xld
    功能:计算所有轮廓(contour)内的点到一个椭圆的距离。
  24. dist_ellipse_contour_xld
    功能:轮廓到一个椭圆的距离。
  25. dist_rectangle2_contour_points_xld_
    功能:计算所有轮廓(contour)内的点到一个矩形的距离。
  26. eccentricity_points_xld_
    功能:被看做点云的轮廓(contour)或多变形(polygon)的Anisometry。
  27. eccentricity_xld
    功能:源自轮廓(contour)或多边形(polygon)的椭圆参数的形状系数。
  28. elliptic_axis_points_xld
    功能:被看做点云的轮廓(contour)或多边形(polygon)的等价椭圆参数。
  29. elliptic_axis_xld
    功能:轮廓(contour)或多变形(polygon)的等价椭圆参数。
  30. fit_circle_contour_xld
    功能:根据圆周近似获取XLD轮廓(contour)。
  31. fit_ellipse_contour_xld
    功能:根据椭圆或椭圆弧近似获取XLD轮廓(contour)。
  32. fit_line_contour_xld
    功能:根据分割线近似获取XLD轮廓(contour)。
  33. fit_rectangle2_contour_xld
    功能:用矩形来匹配XLD轮廓(contour)。
  34. get_contour_angle_xld
    功能:为每个轮廓(contour)点计算一个XLD轮廓(contour)方向。
  35. get_contour_attrib_xld
    功能:返回一个XLD轮廓(contour)的点的特征值。
  36. get_contour_global_attrib_xld
    功能:返回一个XLD轮廓(contour)的全局特征值。
  37. get_regress_params_xld
    功能:返回XLD轮廓(contour)参数。
  38. info_parallels_xld
    功能:返回被XLD多边形(polygon)包围的区域的灰度值的信息。
  39. length_xld
    功能:轮廓(contour)或多边形(polygon)的长度。
  40. local_max_contours_xld
    功能:选择局域最大灰度值的XLD轮廓(contour)。
  41. max_parallels_xld
    功能:合并具有相同多边形(polygon)的重建XLD并行。
  42. moments_any_points_xld
    功能:被看做点云的轮廓(contour)或多变形(polygon)的任意几何时刻(moments)。
  43. moments_any_xld
    功能:轮廓(contour)或多变形(polygon)的任意集合时刻(moments)。
  44. moments_points_xld
    功能:被看做点云的轮廓(contour)或多变形(polygon)的几何时刻(moments)M20,_M02,_和_M11。
  45. moments_xld
    功能:轮廓(contour)或多变形的几何时刻(moments)M20,_M02,_and_M11。
  46. orientation_points_xld
    功能:被看做点云的轮廓(contour)或多变形(polygon)的方向。
  47. orientation_xld
    功能:轮廓(contour)或多变形(polygon)的方向。
  48. query_contour_attribs_xld
    功能:返回一个XLD轮廓(contour)定义的属性的名字。
  49. query_contour_global_attribs_xld
    功能:返回一个XLD轮廓(contour)定义的全局属性的名字。
  50. select_contours_xld
    功能:根据一些特征选择XLD轮廓(contour)。
  51. select_shape_xld
    功能:根据形状特征选择轮廓(contour)或多边形(polygon)。
  52. select_xld_point
    功能:选择包括给定点在内的所有的轮廓(contour)或多边形(polygon)。
  53. smallest_circle_xld
    功能:轮廓(contour)或多边形(polygon)的最小封闭圆。
  54. smallest_rectangle1_xld
    功能:平行与轮廓(contour)或多边形(polygon)的坐标轴的封闭矩形。
  55. smallest_rectangle2_xld
    功能:轮廓(contour)或多边形(polygon)任意方向的最小封闭矩形。
  56. test_self_intersection_xld
    功能:测试轮廓(contour)或多边形(polygon)自身相交性。
  57. test_xld_point
    功能:测试一个或多个包括给定点在内的轮廓(contour)或多边形(polygon)。
    19.4 Geometric-Transformations
  58. affine_trans_contour_xld
    功能:对XLD轮廓(contour)进行一个任意二维仿射变换。
  59. affine_trans_polygon_xld
    功能:对XLD多边形(polygon)进行一个任意仿射变换。
  60. gen_parallel_contour_xld
    功能:计算一个XLD轮廓(contour)的平行轮廓(contour)。
  61. polar_trans_contour_xld
    功能:将一个环状弧中的轮廓(contour)转换为极坐标形式。
  62. polar_trans_contour_xld_inv
    功能:将极坐标下的轮廓(contour)转换为笛卡尔坐标下的形式。
  63. projective_trans_ontour_xld
    功能:对一个XLD轮廓(contour)进行射影变换。
    19.5 Sets
  64. difference_closed_contours_xld
    功能:闭合轮廓(contour)的差异。
  65. difference_closed_polygons_xld_
    功能:闭合多边形(polygon)的差异。
  66. intersection_closed_contours_xld
    功能:闭合轮廓(contour)的交集。
  67. intersection_closed_polygons_xld
    功能:闭合多边形(polygon)的交集。
  68. symm_difference_closed_contours_xld
    功能:闭合轮廓(contour)的对称差异。
  69. symm_difference_closed_polygons_xld
    功能:闭合多边形(polygon)的对称差异。
  70. union2_closed_contours_xld
    功能:闭合轮廓(contour)的并集。
  71. union2_closed_polygons_xld
    功能:闭合多边形(polygon)的并集。
    19.6 Transformation
  72. add_noise_white_contour_xld
    功能:向XLD轮廓(contour)中加入噪声。
  73. clip_contours_xld
    功能:修剪一个XLD轮廓(contour)。
  74. close_contours_xld
    功能:关闭一个XLD轮廓(contour)。
  75. combine_roads_xld
    功能:合并两个等级分辨率中的路(road)。
  76. crop_contours_xld
    功能:切割一个XLD轮廓(contour)。
  77. merge_cont_line_scan_xld
    功能:合并连续线扫描图像中的XLD轮廓(contour)。
  78. regress_contours_xld
    功能:计算一个XLD轮廓(contour)回归线的参数。
  79. segment_contours_xld
    功能:将XLD轮廓(contour)分割为分割线和圆周或椭圆弧。
  80. shape_trans_xld
    功能:改变轮廓(contour)或多边形(polygon)的形状。
  81. smooth_contours_xld
    功能:XLD轮廓(contour)的平滑。
  82. sort_contours_xld
    功能:根据相关位置分类轮廓(contour)。
  83. split_contours_xld
    功能:在主要点分割XLD轮廓(contour)。
  84. union_adjacent_contours_xld
    功能:合并终点连接在一起的轮廓(contour)。
  85. union_cocircular_contours_xld
    功能:合并属于同一个圆周的轮廓(contour)。
  86. union_collinear_contours_ext_xld
    功能:合并位于同一条直线上的轮廓(contour)(由附加函数操作)。
  87. union_collinear_contours_xld
    功能:合并位于同一条直线上的轮廓(contour)。
  88. union_straight_contours_histo_xld
    功能:合并到给定线有相似距离的相邻直线轮廓(contour)。
  89. union_straight_contours_xld

猜你喜欢

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