如何在MATLAB中显示由三个矩阵表示的图像?

Rom*_*man 3 rgb matlab image matrix

我有3个相同大小的2D矩阵(比方说200行和300列).每个矩阵代表三种"基本"颜色(红色,绿色和蓝色)之一的值.矩阵的值可以在0到255之间.现在我想组合这些矩阵以将它们显示为彩色图像(200乘300像素).我怎么能在MATLAB中做到这一点?

Jon*_*nas 10

沿第3维度连接图像以创建m×by-by-3 RGB图像.假设你的红色通道图像被调用red,你就写了

figure,
imshow(cat(3,red,green,blue))
Run Code Online (Sandbox Code Playgroud)