Устраните дублирующиеся цвета в палитре; преобразуйте изображение полутонового или истинного цвета в индексируемое изображение
[Y,newmap] = cmunique(X,map)[Y,newmap] = cmunique(RGB)[Y,newmap] = cmunique(I)[ удаляет дублирующиеся строки из палитры Y,newmap] = cmunique(X,map)map, чтобы произвести новую палитру, newmap. Функция также настраивает, индексы в интенсивности отображают X, чтобы поддержать соответствие между индексами и палитрой, и возвращает результат в Y. Изображение Y и сопоставленная палитра newmap производит то же изображение как X и map, но с наименьшей палитрой.
[ преобразовывает изображение истинного цвета Y,newmap] = cmunique(RGB)RGB в индексируемое изображение Y и его связанная палитра, newmap. Возвращенная палитра является наименьшей палитрой для изображения, содержа одну запись для каждого уникального цвета в RGB.
newmap может быть очень большим, потому что количество записей может быть столько же сколько количество пикселей в RGB.