【发布时间】:2019-01-13 06:24:13
【问题描述】:
我有一个 1265x1777 矩阵,其中包含图像的强度值。我需要在 MATLAB 中开发一个点云文件。就像 3D 散点图一样,其中 x、y 和 z 坐标存储在变量中; x, y 应该代表像素位置; z 对应于该像素的强度。
【问题讨论】:
标签: image matlab image-processing coordinates point-clouds
我有一个 1265x1777 矩阵,其中包含图像的强度值。我需要在 MATLAB 中开发一个点云文件。就像 3D 散点图一样,其中 x、y 和 z 坐标存储在变量中; x, y 应该代表像素位置; z 对应于该像素的强度。
【问题讨论】:
标签: image matlab image-processing coordinates point-clouds
编辑:根据 OP 的评论更新。
假设您的 1265x1777 矩阵称为“img”:
x = 1:size(img,2);
y = 1:size(img,1);
[X,Y] = meshgrid(x,y);
xyz_matrix = [X(:), Y(:), img(:)];
【讨论】: