Я использую MATLAB 2015. Я хочу уменьшить количество цветов изображения. Изображение RGB будет сегментировано с использованием алгоритма k-средних. Тогда средние цвета будут заменены цветами, которые у меня есть.Как заменить соответствующие цвета моей собственной палеткой в MATLAB?
Цвета (10),
черный - [255, 255, 255],
желтый - [255, 255, 0],
оранжевый - [255, 128, 0],
белый - [255, 255, 255],
розовый - [255, 153, 255],
LAV Эндер - [120, 102, 255],
коричневый - [153, 51, 0],
зеленый - [0, 255, 0],
синий - [0, 0, 255 ],
красный - [255, 0, 0].
Мне удалось сгруппировать изображение. Кластерные изображения должны быть заменены на ближайший цвет. Как я могу изменить эти цвета после кластеризации?
Смотрите, если это помогает: http://stackoverflow.com/questions/29889707/displaying-kmean-result-with-specific-colors-to-specific- кластеры – beaker