5

我是 3D 重建的新手,我有点云。我把它写在 .ply 文件上。但是当我按下它时

Meshlab 为我提供了一个错误。请在下面找到,meshlab 可以允许打开该文件

 Unespected eof

请找到我的 bunney(copy).ply 文件

ply
format ascii 1.0
comment Mars model by Paul Bourke
element vertex 259200
property float x
property float y
property float z
element face 516960
property list uchar int vertex_indices
end_header
15081.5 -3.45644e+06 65.8061
15081 -3.45659e+06 197.422
15078.2 -3.45648e+06 329.009
15075.4 -3.45663e+06 460.597
15071.2 -3.4567e+06 592.148
15065.6 -3.45674e+06 723.653
15059.9 -3.457e+06 855.16
15050.7 -3.45674e+06 986.473
14541.2 3.33642e+06 -698.464
14547.7 3.33663e+06 -571.58
14551.5 3.33649e+06 -444.589
14552.7 3.336e+06 -317.541
14556.9 3.33645e+06 -190.56
14558.7 3.33661e+06 -63.5247
3 0 721 1
3 721 0 720
3 1 722 2
3 722 1 721
3 2 723 3
3 723 2 722

摆脱那个错误我应该在我的 bunney(copy).ply 中改变什么?请帮我。

请在图片下方找到 错误网格实验室

4

3 回答 3

8

就我而言,数据是正确的,但由于区域设置,meshlab 无法正确读取数据。使用 重新启动程序LC_ALL=C meshlab后,最终加载了层。版本 2016.12。

于 2018-08-04T19:44:39.767 回答
2

如您的层文件所示:

element vertex 259200

element face 516960

这意味着您的层文件包含 259200 个顶点和 516960 个面的数据。但是,您的 ply 文件没有那么多数据。所以 MeshLab 会显示错误“Unespected eof”。

您需要确认您的 ply 文件包含与您描述的一样多的数据。

于 2017-02-15T09:22:26.677 回答
-3

尝试在文件末尾放置一个空行。这可能会也可能不会解决您的问题。

于 2015-04-20T04:06:50.753 回答