我有一个RGB图像,我使用rgb2index转换为索引图像。结果图像存储在两个变量中(如matlab要求)。但我想把它放在一个变量中作进一步处理。这是我尝试过的。结果是黑色的。将两个变量图像存储在一个变量中的matlab
clc
clear all
close all
%%
I = imread ('Daniel1_SRGB.png');
[in_I,map] = rgb2ind(I,3,'nodither');
imshow (in_I,map)
imwrite (in_I,map,'new_image.PNG','png')
new_I = imread ('new_image.png');
imshow((new_image));
但是如果做imshow((new_image,map))它给了我正确的答案。我希望它独立于变量映射。
这是更优雅的方式。 +1 – rayryeng 2015-03-31 19:44:37