如何将灰度图像转换为n-by-3数组

时间:2011-04-09 06:22:52

标签: matlab

您好 我使用imread进行灰度图像阅读。它给了我一个x-by-y矩阵(在每个单元格中包含灰度级)但我需要它在n-by-3(x,y和灰度级)图像点阵列中。
我如何将imread结果转换为n-by-3数组。

由于

1 个答案:

答案 0 :(得分:2)

[height, width] = size(image);
[X, Y] = meshgrid(1:width, 1:height);
points = [X(:) Y(:) image(:)]