【发布时间】:2011-04-09 06:22:52
【问题描述】:
嗨
我使用 imread 进行灰度图像读取。它给了我一个 x×y 矩阵(包含每个单元格中的灰度级),但我需要它在 n×3(x、y 和灰度级)图像点数组中。
我如何将 imread 结果转换为 n×3 数组。
谢谢
【问题讨论】:
标签: matlab
嗨
我使用 imread 进行灰度图像读取。它给了我一个 x×y 矩阵(包含每个单元格中的灰度级),但我需要它在 n×3(x、y 和灰度级)图像点数组中。
我如何将 imread 结果转换为 n×3 数组。
谢谢
【问题讨论】:
标签: matlab
[height, width] = size(image);
[X, Y] = meshgrid(1:width, 1:height);
points = [X(:) Y(:) image(:)]
【讨论】: