2011-04-09 105 views
3

嗨 我使用imread進行灰度圖像讀取。它給了我一個x-by-y矩陣(每個單元格都包含灰度級),但我需要它在n×3(x,y和灰度級)圖像點陣列中。
我如何將imread結果轉換爲n乘3的數組。如何將灰度圖像轉換爲n×3陣列

感謝

回答

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