当前位置:代码狗 > 开发教程 > 工业视觉教程 > 正文

HALCON视觉算子2D/3DTransformations相关函数中文说明Tools(1)

前面已经跟大家分享了十六大章关于halcon视觉软件的中文算子说明,几乎占了halcon所有算子数量的一大部分,今天给大家带来的是HALCON视觉算子中的2D-Transformations与3D-Transformations(2D转换与3D转换)的相关算子。这些算子在我们项目开发中也是经常用到的,关注代码狗博客或牢记本站域名www.daimadog.com更多机器视觉教程等你来学!

HALCON工业视觉

HALCON工业视觉

17.1  2D-Transformations

  1. affine_trans_pixel

功能:对像素坐标轴进行任意的仿射二维变换。

  1. affine_trans_point_2d

功能:对点进行任意的最简二维变换

  1. bundle_adjust_mosaic

功能:对一幅图像的嵌合体采取一系列调整。

  1. hom_mat2d_compose

功能:将两种相同类型二维变换矩阵相乘。

  1. hom_mat2d_determinant

功能:计算一个同质的二维变换矩阵的行列式。

  1. hom_mat2d_identity

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

  1. hom_mat2d_invert

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

  1. hom_mat2d_rotate

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

  1. hom_mat2d_rotate_local

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

  1. hom_mat2d_scale

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

  1. hom_mat2d_scale_local

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

  1. hom_mat2d_slant

功能:为一个同质二维变换矩阵添加一个斜面。

  1. hom_mat2d_slant_local

功能:为一个同质二维变换矩阵添加一个斜面。

  1. hom_mat2d_to_affine_par

功能:计算一个来自一个同质二维变换矩阵的仿射变换参数。

  1. hom_mat2d_translate

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

  1. hom_mat2d_translate_local

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

  1. hom_mat2d_transpose

功能:将一个同质二维变换矩阵转置。

  1. hom_mat3d_project

功能:给一个二维投影变换矩阵投影一个仿射三维变换矩阵。

  1. hom_vector_to_proj_hom_mat2d

功能:根据给定点的映射计算一个同质变换矩阵。

  1. proj_match_points_ransack

功能:通过找到两副图像中点与点之间的映射计算一个投影变换矩阵。

  1. projective_trans_pixel

功能:利用一个同质投影变换矩阵表示像素坐标轴。

  1. projective_trans_point_2d

功能:利用一个投影变换矩阵表示一个同质二维点。

  1. vector_angle_to_rigid

功能:从点和角度方面计算一个严格的仿射变换。

  1. vector_field_to_hom_mat2d

功能:根据位移矢量字段获取一个最接近的近似图。

  1. vector_to_hom_mat2d

功能:根据点与点间的映射获取一个最接近的近似图

  1. vector_to_proj_hom_mat2d

功能:利用给定点的映射计算一个映射变换矩阵。

  1. vector_to_rigid

功能:根据点的映射获取一个近似严格的仿射变换。

  1. vector_to_similarity

功能:根据点的映射获取一个近似的相似变换。

 

17.2  3D-Transformations

  1. affine_trans_point_3d

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

  1. convert_pose_type

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

  1. create_pose

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

  1. get_pose_type

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

  1. hom_mat3d_compose

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

  1. hom_mat3d_identity

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

  1. hom_mat3d_invert

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

  1. hom_mat3d_rotate

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

  1. hom_mat3d_rotate_local

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

  1. hom_mat3d_scale

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

  1. hom_mat3d_scale_local

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

  1. hom_mat3d_to_pose

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

  1. hom_mat3d_translate

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

  1. hom_mat3d_translate_local

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

15_.pose_to_hom_mat3d

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

  1. read_pose

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

  1. set_origin_pose

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

  1. write_pose

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

感觉很棒!可以赞赏支持我哟~

赞(2) 打赏

评论 2

  1. #1

    懂代码感觉就是好啊

    阿桂屋10个月前 (11-17)回复
    • 不懂也可以学嘛,很简单的。

      daimadog10个月前 (11-17)回复
×

请作者吃根烤肠!

支付宝