【问题标题】:how to convert an image from index to rgb color usinh matlab?如何使用matlab将图像从索引转换为rgb颜色?
【发布时间】:2013-05-06 03:24:23
【问题描述】:

如何使用 matlab 将图像从索引转换为 rgb 颜色?我之前已将其转换为 rgb 以进行索引,但是当我使用 ind2rgb() 将其转换回 rgb 时,图像中没有任何变化。

【问题讨论】:

    标签: image matlab image-processing rgb


    【解决方案1】:
    %matmap2rgb
    %converts a MxN matrix, and a Lx3 matrix to MxNx3 matrix
    %syntax: matmap2rgb(mat, map);
    function outrgbmat=matmap2rgb(mat, map)
    rowVect=map(mat+1,:);
    outrgbmat(:,:,1)=reshape(rowVect(:,1),size(mat,1),size(mat,2));
    outrgbmat(:,:,2)=reshape(rowVect(:,2),size(mat,1),size(mat,2));
    outrgbmat(:,:,3)=reshape(rowVect(:,3),size(mat,1),size(mat,2));
    end
    

    【讨论】:

      猜你喜欢
      • 2011-07-10
      • 2016-07-10
      • 1970-01-01
      • 1970-01-01
      • 2016-01-25
      • 1970-01-01
      • 2019-01-01
      • 2017-08-02
      • 1970-01-01
      相关资源
      最近更新 更多