0

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

4

1 回答 1

0
%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
于 2013-05-05T19:24:23.240 回答