从没有标题的 .pts 文件读取到点云

哈瓦科克

我有一个以 .pts 结尾的文件,其中包含 6 列数字。它实际上是一个文本文件,因为它没有定义的标题或其他任何内容。一个 snipit 例如:

497074.93 5419772.04 266.04 12 1 1 
497074.93 5419772.08 266.02 15 1 1 
497074.93 5419772.09 266.05 13 1 1 
497074.93 5419772.11 266.05 13 1 1 
497074.94 5419772.14 266.02 11 1 1 
497074.94 5419772.15 266.04 13 1 1 
497074.94 5419772.17 266.04 14 1 1 
497074.94 5419772.18 266.05 14 1 1 

我在这里有两个问题:

  • 这些 xyz 值是否附加了 RGB?

  • 如何将它们加载到 matlab 并将其保存为点云?

数据是从此链接获得的,据我所知,它应该包含某种格式的点云。

10a

对于阅读中的问题,您可以使用textscan

filename = '*** Full path to your text file ***';
fid = fopen(filename, 'r');
if fid == -1, error('Cannot open file! Check filename or location.'); end
readdata = cell2mat(textscan(fid,'%f%f%f%f%f%f'));
fclose(fid);

如果文件不包含数字以外的数据,则此代码会将数据保存在 6 列矩阵中。%f可以根据您的需要更改格式(请参阅https://de.mathworks.com/help/matlab/ref/textscan.html)。

关于数据的含义:当我点击链接时,我没有看到任何数据,所以请更具体地说明。除此之外,你为什么要使用你不知道含义的数据?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从没有标题的CSV文件创建新的熊猫数据框

如何使用python从没有标题的文本文件中选择列

从没有列标题的 .csv 文件中删除整列 - 简单的问题

从没有 repos 的本地 .js 读取本地 .json

我可以从没有任何库的 .e57 文件中读取点云吗?

Numpy,从没有分隔符的文件中读取,最有效的方法

如何从没有包含数据的文本文件中读取?

如何在Minizinc中从没有变量名的.dzn文件中读取

如何在SQL Server中从没有标签的xml文件中读取xml数据?

如何从没有外部IP的GCE VM中读取存储分区?

如何从没有键的 JSON 数组中的数组中读取值?

从没有Fileno()的文件指针获取文件描述符

从没有URL前缀的蓝图中提供静态文件

如何从没有npm / webpack的HTML文件中导入React模块

如何从没有空列的.dat文件中获取数据

如何从没有$ _GET变量的网址获取文件名?

从没有 id 作为列的 CSV 文件中导入数据

C#从没有扩展名的URL下载文件

从没有表单操作的Unity提交文件到远程表单

从没有临时文件的URL运行Powershell脚本

如何从没有扩展名的路径中获取特定文件名python

在python中从没有文件类型的API端点保存图像

如何在 Python 中从没有 Pandas 的文件中获取数据?

从没有定界符的文本文件中提取列

从没有 ajax/jquery/javascript 的表单上传 Codeigniter 文件

如何从没有属性的XML文件中获取节点并放入字符串列表

从没有Web服务器的本地主机中获取文件

cloudflare从没有ssl的原始服务器提供文件

使用curl从没有文件扩展名的URL下载图像