-2

我有一组创建点云的 3D 点。ii 可以使用此代码在 MATLAB 中读取和显示它

ptCloud1 = pcread('sub2a.ply')
figure
showPointCloud(ptCloud1)

我需要为密集点云显示中的每个点添加标签。我怎样才能做到这一点?

4

1 回答 1

2

您可以使用以下命令将文本添加到绘图中text

text(x,y,z,str)将文本定位在 3-D 坐标中。

因此,既然你想要坐标:

str = sprintf('x:%f, y:%f, z:%f',x,y,z);
text(x,y,z,str)

您可以在其中查看sprintf有关小数位数的帮助的格式选项。只需使用 将其添加到您的图形中即可hold on

于 2015-09-28T14:30:38.083 回答