【发布时间】:2021-02-17 20:59:31
【问题描述】:
使用 MeshLab 在两个糖化之间应用 Hausdorff 距离后,我得到了距离的质量直方图。我想将直方图导出到外部文件,以便可以在 python 或 MATLAB 等外部工具中分析直方图。 我可以做吗?如何? 谢谢 尼夫
【问题讨论】:
-
请与我们分享您的代码,以便我们为您的特定问题找到解决方案。
使用 MeshLab 在两个糖化之间应用 Hausdorff 距离后,我得到了距离的质量直方图。我想将直方图导出到外部文件,以便可以在 python 或 MATLAB 等外部工具中分析直方图。 我可以做吗?如何? 谢谢 尼夫
【问题讨论】:
如果您使用过滤器“与参考网格的距离”而不是“豪斯多夫距离”,则可以轻松完成。该过滤器会将距离作为质量值存储在 Measured 网格的每个顶点上。
之后,您可以保存网格以绘制 meshlab 之外的距离。推荐的文件格式为 PLY,并确保选中“质量”复选框 并且“二进制编码”未 选中。 输出文件有一个 11 行的标题,然后每个顶点有一行包含 4 个数字。前 3 个数字是 XYZ 坐标,最后一个值是质量(即您正在寻找绘图的距离)
0 -2 0 1.902114
0 2 0 1.902113
1 -2 0 1.701302
0.9848077 -2 0.1736482 1.714225
0.9396926 -2 0.3420202 1.722303
此方法不仅适用于距离,还适用于 meshlab 可以存储为质量的任何值:曲率、到边界的距离等。
【讨论】: