【问题标题】:How to show the heat map for the Hausdorff distance in MeshLab?如何在 MeshLab 中显示 Hausdorff 距离的热图?
【发布时间】:2020-01-29 15:25:18
【问题描述】:

在 MeshLab 中使用过滤器 Sampling->Hausdorff Distance 我计算了网格和目标网格之间的距离。

如何保存点到点距离并将其呈现在热图上或将其绘制在直方图上?

【问题讨论】:

    标签: meshlab


    【解决方案1】:

    如果您使用过滤器“与参考网格的距离”而不是“豪斯多夫距离”,则可以轻松完成。该过滤器会将距离作为质量保留在 Measured 网格的每个顶点上。

    之后,您可以使用过滤器“按顶点质量着色”对网格进行着色,或者保存网格以绘制 meshlab 之外的距离。推荐的文件格式是 Stanford Polygon File Format .ply,并确保选中“质量”复选框和“二进制编码”选中。 输出文件有一个 11 行标题,然后是一个包含 4 个数字、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 的新手。我能够按照您的步骤进行操作,直到“按顶点质量着色”,但是当我尝试导出网格时,我没有看到任何与“质量”或“二进制编码”相关的复选框。我错过了什么?
    • 可能您正在将网格导出为不同于推荐的“Stanford Polygon File Format .ply”的文件格式。例如,如果您保存为 .obj 文件格式,则不能在文件中包含质量值。
    猜你喜欢
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 2018-03-20
    • 2021-06-17
    • 1970-01-01
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多