clr;
clear;
ptCloud = pcread('socks.ply');
做点云处理时,用pcread()打开pcd文件失败,打开ply文件也失败,报错如下:
我的pcd文件打开是这样的,不清楚是不是文件的问题,请问这种问题该如何解决?
clr;
clear;
ptCloud = pcread('socks.ply');
做点云处理时,用pcread()打开pcd文件失败,打开ply文件也失败,报错如下:
我的pcd文件打开是这样的,不清楚是不是文件的问题,请问这种问题该如何解决?
该回答引用GPTᴼᴾᴱᴺᴬᴵ
根据错误提示,建议您查看一下 pcread 函数的文档,了解正确的文件头格式。另外,您可以尝试使用其他软件或者在线工具打开这个 PCD 文件,检查一下文件是否存在格式问题。
另外,由于您使用的是 pcread 函数打开的是 PLY 文件,因此您需要将函数调用修改为如下形式:
ptCloud = pcread('socks.ply', 'PointCloud');
其中第二个参数 'PointCloud' 表示将文件解析为点云数据。如果您还是遇到问题,建议查看一下 pcread 函数的文档,以及点云数据文件的格式要求。