我是3D重建新手,我有点云。然后我把它写在.ply文件上。但是当我按下文件时
Meshlab为我提供了一个错误。请找到下面的内容,并且meshlab可以允许打开该文件
Unespected eof
请找到我的bunney(副本).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(副本).ply中改变什么?请帮帮我。
请在下面找到图片
答案 0 :(得分:2)
如您的ply文件中所示:
element vertex 259200
和
element face 516960
这意味着您的ply文件包含259200个顶点和516960个面的数据。但是,您的ply文件没有那么多数据。所以MeshLab会显示错误“Unespected eof”。
您需要确认您的ply文件包含的数据与您描述的一样多。
答案 1 :(得分:2)
就我而言,数据是正确的,但是由于语言环境设置,meshlab无法正确读取数据。使用LC_ALL=C meshlab
重新启动程序后,层最终加载。版本2016.12。
答案 2 :(得分:-2)
尝试在文件末尾添加一个空行。 这可能会也可能不会解决您的问题。