存储imshow - Matlab

时间:2017-01-20 18:50:24

标签: matlab imshow

如何将缩小的颜色imshow存储在图像对象中,以便我可以进一步将其用于其他分析。

来源:

I =  imread('C:\eg.jpg');

[X_no_dither,map]= rgb2ind(I,8,'nodither');
figure, imshow(X_no_dither,map)

1 个答案:

答案 0 :(得分:2)

您可以使用ind2rgb使用新的索引图像和色彩图将转换回转换为RGB图像

rgb_image = ind2rgb(X_no_dither, map);

如果需要,可以将生成的图像保存到imwrite

的文件中
imwrite(rgb_image, 'newimage.png')