【问题标题】:How to display an image represented by three matrices in MATLAB?如何在MATLAB中显示由三个矩阵表示的图像?
【发布时间】:2011-07-17 12:17:38
【问题描述】:

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

【问题讨论】:

    标签: image matlab matrix rgb


    【解决方案1】:

    沿第 3 维连接图像以创建 m×n×3 RGB 图像。假设你的红色通道图像被称为red,你写

    figure,
    imshow(cat(3,red,green,blue))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-14
      • 2014-05-11
      • 1970-01-01
      • 2011-08-23
      相关资源
      最近更新 更多