【发布时间】:2017-05-01 12:18:43
【问题描述】:
我正在做一些图像处理,我需要减少图像的颜色数量。我发现rgb2ind可以做到这一点并写了以下sn-p:
clc
clear all
[X,map] = rgb2ind(RGB,6,'nodither');
X = rgb2ind(RGB, map);
rgb=ind2rgb(X,map);
rgb_uint8=uint8(rgb*255+0.5);
imshow(rgb_uint8);
但输出看起来像这样,我怀疑它只有 6 种颜色。
【问题讨论】:
标签: matlab image-processing colors