3
我有3個相同大小的2D矩陣(比方說200行和300列)。每個矩陣都代表三種「基本」顏色(紅色,綠色和藍色)之一的值。矩陣的值可以介於0和255之間。現在我想組合這些矩陣,將它們顯示爲彩色圖像(200乘300像素)。我怎樣才能在MATLAB中做到這一點?如何在MATLAB中顯示由三個矩陣表示的圖像?
我有3個相同大小的2D矩陣(比方說200行和300列)。每個矩陣都代表三種「基本」顏色(紅色,綠色和藍色)之一的值。矩陣的值可以介於0和255之間。現在我想組合這些矩陣,將它們顯示爲彩色圖像(200乘300像素)。我怎樣才能在MATLAB中做到這一點?如何在MATLAB中顯示由三個矩陣表示的圖像?
沿着第三維連接圖像以創建一個m×n×3的RGB圖像。假設您的紅色通道圖像被稱爲red
,您可以編寫
figure,
imshow(cat(3,red,green,blue))