您的位置:首页 > 编程语言 > MATLAB

Matlab如何改变三维点云的颜色

2020-04-04 12:11 3487 查看

还是只有三行代码

ptCloud3=pointCloud(Cluster3);
cmatrix3 = ones(size(ptCloud3.Location)).*[1 0 0];
ptCloud3=pointCloud(Cluster3,'Color',cmatrix3);

cmatrix是一个N*3的颜色矩阵,[1,0,0]则对于RGB三中颜色,其取值范围在0-1之间。
ptCloud已经为点云格式,如果只是单纯地显示点云,读取mat文件后可以用

load A.mat;
X=A';
axis equal;
plot3(X(:,1),X(:,2),X(:,3),'g.','MarkerSize',10)

‘g’表示绿色,‘r’红色,‘b’蓝色,‘MarkerSize’则表示标记点的大小

  • 点赞
  • 收藏
  • 分享
  • 文章举报
莫雪雪的blog 发布了31 篇原创文章 · 获赞 0 · 访问量 768 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: