MATLAB: Convert gray image back to rgb

gray2rgbImage Processing Toolbox

how to back grat to rgb gray2rgb function not found

Best Answer

If you have a color map - a mapping of what intensity should go to what color, like what imread() or rgb2ind() can give you - then you can use ind2rgb.
rgbImage = ind2rgb(grayImage, colormap);
Otherwise use
rgbImage = cat(3, grayImage, grayImage, grayImage);
grayImage needs to be in the range 0-255 uint8 if you want to display it.