3d 点云XYZ格式规范

3d 点云XYZ格式规范,3d,format,point,point-clouds,3d,Format,Point,Point Clouds,点云的XYZ格式是否有官方规范 我一直在到处找,但没找到。我已经看到,有一些文件行包含: 点坐标,(每个点的X Y Z) 其他包含坐标和颜色(X Y Z R G B表示每个点) 甚至还有其他一些具有“强度”参数 我需要考虑所有的可能性。 不,关于点云的XYZ格式没有正式的规范。 可以将.xyz格式视为更一般类型的文件格式的一部分:ASCII点云。您可以考虑这个组的许多其他扩展,例如:.ASC,.txt,PTS 问题在于,由于缺乏规范,文件的内容可能因创建者而异 最符合逻辑的是,前3列始终表示

点云的XYZ格式是否有官方规范

我一直在到处找,但没找到。我已经看到,有一些文件行包含:

  • 点坐标,(每个点的X Y Z)

  • 其他包含坐标和颜色(X Y Z R G B表示每个点)

  • 甚至还有其他一些具有“强度”参数


我需要考虑所有的可能性。

不,关于点云的XYZ格式没有正式的规范。

可以将.xyz格式视为更一般类型的文件格式的一部分:ASCII点云。您可以考虑这个组的许多其他扩展,例如:.ASC,.txt,PTS

问题在于,由于缺乏规范,文件的内容可能因创建者而异

最符合逻辑的是,前3列始终表示X、Y、Z坐标,其余列表示与该点相关的一些标量场(可能是R、G、B值,或Nx、Ny、Nz等)

如果你想考虑所有的可能性,你需要考虑的不仅是可变数量的列,而且还包括用于分离每个列的ASCII字符,以及在文件的Bug文件中可能存在1个或多个“标题”行。 我所知道的最好的ASCII点云加载器是包含在中的

以下是该对话框的屏幕截图:


和a.

考虑从文件格式开始(我认为存在许多文件格式,因为没有正式的“文本文件”格式,但每个程序都有其格式:doc、txt、odt..)。例如,我使用PLY格式。在此文件中,可以在文件开头定义不同的特性。您可以选择是否拥有与每个XYZ点关联的颜色或强度(或其他内容)。还可以定义与点(面、边)不同的元素及其属性。