我有一个1265x1777矩阵,具有图像的强度值。我需要在MATLAB中同样开发一个点云文件。就像3D散点图,其中x,y和z坐标存储在变量中; x,y应该代表像素位置;而z对应于该像素的强度。
答案 0 :(得分:2)
编辑:根据OP的评论进行了更新。
假设您的1265x1777矩阵称为“ img”:
x = 1:size(img,2);
y = 1:size(img,1);
[X,Y] = meshgrid(x,y);
xyz_matrix = [X(:), Y(:), img(:)];