Устраните дублирующиеся цвета в палитре; преобразуйте изображение полутонового или истинного цвета в индексируемое изображение
[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
.