halcon相机标定完成后,世界坐标系原点在标定板的中间,如果要自定义坐标系原点该如何操作
 如图:
 
 方法1
 使用仿射变换
 *pose_to_hom_mat3d (FinalPose, HomMat3D)
 *hom_mat3d_translate_local (HomMat3D, dx, dy, 0, HomMat3DTranslate)
 *hom_mat3d_rotate_local (HomMat3DTranslate, rad(da), ‘z’, HomMat3DAdapted)
 *hom_mat3d_to_pose (HomMat3DAdapted, PoseAdapted)
 方法2
 使用设置位置与角度
 *tuple_replace (FinalPose, 5, PoseCalib[5]+da, NewPose)
 *set_origin_pose (NewPose, dx, dy, 0, PoseAdapted)
PS
我的博客不定时分享日常工作中觉得有价值的内容,包括C#、C++、halcon、运动控制等等内容,喜欢的点赞,关注我。