HALCON算子函数——Chapter 17 : Tools

本文详细介绍了HALCON库中的工具类算子,包括2D和3D变换、背景估测、条形码处理、相机校准、数据编码、傅里叶描述符、函数操作、几何计算、图像比较、卡尔曼滤波等多个方面的函数,提供了丰富的图像处理和计算机视觉功能。
摘要由CSDN通过智能技术生成

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

1. affine_trans_point_3d

  功能:对点运用一个随即仿射三维变换。

2. convert_pose_type

  功能:改变一个三维模式的表示类型。

3. create_pose

  功能:创建一个三维模式。

4. get_pose_type

  功能:获取一个三维模式的表示类型。

5. hom_mat3d_compose

  功能:将两个同质三维变换矩阵相乘。

6. hom_mat3d_identity

  功能:构建三维变换同样的同质变换矩阵。

7. hom_mat3d_invert

  功能:插入一个同质三维变换矩阵。

8. hom_mat3d_rotate

  功能:为一个同质三维变换矩阵添加一个循环。

9. hom_mat3d_rotate_local

  功能:为一个同质三维变换矩阵添加一个循环。

10. hom_mat3d_scale

  功能:为一个同质三维变换矩阵添加一个缩放。

11. hom_mat3d_scale_local

  功能:为一个同质三维变换矩阵添加一个缩放。

12. hom_mat3d_to_pose

   功能:将一个同质变换矩阵转换为一个三维模式。

13. hom_mat3d_translate

   功能:为一个同质三维变换矩阵添加一个旋转。

14. hom_mat3d_translate_local

   功能:为一个同质三维变换矩阵添加一个旋转。

15_.pose_to_hom_mat3d

   功能:将一个三位模式转换为一个同质变换矩阵。

16. read_pose

   功能:从一个文本文件中读取一个三维模式。

17. set_origin_pose

   功能:转换一个三位模式的原点。

18. write_pose

   功能:将一个三维模式写入一个文本文件。

 

17.3  Background-Estimator

1. close_all_bg_esti

  功能:清除所有的背景评估数据集。

2. close_bg_esti

  功能:清除背景估测数据集。

3. create_bg_esti

  功能:为背景评估创建和初始化一个数据集。

4. get_bg_esti_params

  功能:返回数据集的参数。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值