Image 如何使用matlab将图像从索引转换为rgb颜色?

Image 如何使用matlab将图像从索引转换为rgb颜色?,image,matlab,image-processing,rgb,Image,Matlab,Image Processing,Rgb,如何使用matlab将图像从索引转换为rgb颜色?我以前将其转换为rgb以进行索引,但当我使用ind2rgb()将其转换回rgb时,图像中没有任何更改 %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(:,

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

%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