首页 > 解决方案 > Halcon - 姿势翻转坐标系

问题描述

如何在姿势中翻转单个轴的 +/- 方向?

在此处输入图像描述

我希望Z向上,而不是向下..

谢谢

标签: coordinatesaxisflipdirectionhalcon

解决方案


如果您希望 z 轴向上,您应该在您获得的那个姿势和另一个在 X 或 Y 轴上具有 180°(正或负)的姿势之间应用合成(两者中的任何一个都可以)。如果我试图模仿你的姿势,你应该有类似下一个:

在此处输入图像描述

如果你应用我刚才说的作曲,你会得到类似下面的东西:

在此处输入图像描述

第二张图像是在 X 轴上旋转 180° 获得的。代码只是:

create_pose (0, 0, 0, 0, 0, 0, 'Rp+T', 'gba', 'point', yourPose)
create_pose (0, 0, 0, 180, 0, 0, 'Rp+T', 'gba', 'point', transformationPose)
pose_compose (yourPose, transformationPose, transformedPose)

请记住,您将有 4 个选项来实现 Z 轴向上的目的;X 轴 +180° 旋转,X 轴 -180° 旋转,Y 轴 +180° 旋转和 Y 轴 -180° 旋转。


推荐阅读