天天看點

halcon仿射變換

halcon仿射變換
  1. 通過hom_mat2d_identity算子建立一個初始化矩陣(即[1.0, 0.0, 0.0, 0.0, 1.0, 0.0]);
  2. 在初始化矩陣的基礎上,生成仿射變換矩陣;(這幾個算子可以疊加或者重複使用)

    hom_mat2d_translate(平移)

    hom_mat2d_rotate(旋轉)

    hom_mat2d_scale(縮放)

    hom_mat2d_slant(斜切)

    vector_angle_to_rigid(旋轉+平移)

  3. 根據生成的變換矩陣執行仿射變換,執行仿射變換的算子通常有:

    affine_trans_image

    affine_trans_region

    affine_trans_contour_xld

繼續閱讀