【问题标题】:How do i write Emgu Mcvpoint3d32f points to .ply file format 3D recontruction and Mesh我如何将 Emgu Mc Point3d32f 点写入 .ply 文件格式 3D 重建和网格
【发布时间】:2013-10-18 02:51:20
【问题描述】:

我收集了大量 Emgu mcvpoint3d32f 积分。 我很困惑将这些点写入 .ply 文件格式 。 通过这些点,我想使用 meshlab 创建一个 mesh。 我如何将这些点写入 .ply 文件格式。 我如何从 Emgu mcvpoint3d32f 点中获取 顶点

任何帮助...

【问题讨论】:

    标签: emgucv mesh 3d-reconstruction meshlab


    【解决方案1】:

    MCvPoint3D32f 代表顶点坐标,所以你已经有了你的顶点。如您所说,要创建一个网格,您需要面(通常是三角形),但您似乎没有它们。您将必须生成它们,并且没有通用的方法来执行此操作。这完全取决于您如何生成积分以及您想要达到的目标。

    如果您有大量点(在文献中称为“点云”),则有几种算法可用于创建网格(即面)。其中一些是在 MeshLab 中实现的。请参阅 here 以帮助您开始使用 MeshLab 中称为 Poisson Surface Reconstruction 的方法。这是否能让你得到你想要的,是你的点云看起来如何的问题。

    请注意,您可以导出仅包含点/顶点且不包含面的网格文件,将其加载到 MeshLab,然后使用我在 MeshLab 中提到的算法。

    关于网格文件:PLY 格式为documented hereOBJ is an alternative 创建起来更简单。一开始就使用 ASCII 格式。

    【讨论】:

      猜你喜欢
      • 2019-11-19
      • 2021-10-25
      • 2013-11-29
      • 1970-01-01
      • 2011-08-15
      • 2018-12-23
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多