我有一个矩阵,用图像()
显示颜色的图片load image_matrix.mat;
image(image_matrix);
imsave(image_matrix, 'test.png', 'png', 'Compression', 'none');
此代码生成灰度图像。 不知何故,我应该使用色彩图来保存图像。但是从哪里得到它?
答案 0 :(得分:0)
图像为灰度,imgage()
只是在其上放置另一个色彩图。试试
cm=parula; % or a different colormap
imsave(image_matrix,cm, 'test.png', 'png', 'Compression', 'none');
确保image_matrix
在范围[0-1]或uint8 [0-255]