Преобразуйте индексированное изображение в изображение uint8 RGB
RGB = ind2rgb8(X,cmap)
RGB = ind2rgb8(X,cmap)
создает изображение RGB класса uint8
X
должен быть uint8
uint16
, или double
, и cmap
должен быть допустимый MATLAB® палитра.
% Convert the 'concord_ortho_e.tif' image to RGB. [X, cmap] = imread('concord_ortho_e.tif'); RGB = ind2rgb8(X, cmap); R = worldfileread('concord_ortho_e.tfw','planar',size(X)); mapshow(RGB, R);