在Pythagoras 中如何进行Helmert变换?
如果您想要基于参考点对物体或图像进行线性缩放,可以使用Helmert变换。该结果是一个水平变换(X和Y)。当然高程变换(Z)也是能实现的。通常水平变换就足够了(即旋转和平移)。
操作方法:
打开一个新文件,进入菜单:文件-导入-图像-链接到文件…
可以对图像进行修剪。例如,在绘图工具“编辑”中选择“剪切外部图像”工具。单击此处可定义剪切矩形的第一个角。拖动以定义第二个角。
在图像上至少画3个点对应于参考图中的点。
在两个文档中,重命名这些点,使它们具有相同的点数,例如:1001,1002,1003。
选择图中要变换的3个点,进入菜单:计算-变换- Helmert变换…
在毕达哥拉斯软件中,您可以参考图中的点,然后点击“查找坐标”。
勾选“计算比例”,不要勾选“变换Z”,点击计算。
在f(X)和f(Y)列中,计算基准点和参考点之间的差值。此结果是基于X坐标和Y坐标的平移和旋转,因此有一个标准差值。如果标准差值过高,则基准点集合与参考点集合不对应,需要分析这两个集合是否匹配。
如果标准偏差在接受范围内,点击OK完成转换。
创建一个“Global CS”。
点击顶部菜单中图标,在对话框中选择”Global CS”,并选择正确的坐标系统。
- 上一篇:Pythagoras 中如何删除加载的点云数据中的点? 2020/12/14
- 下一篇:为什么不能正常登录Pythagoras 官网? 2020/12/14