Цвет

Преобразования цветового пространства, поддержка профилей Международного цветного консорциума (ICC)

Тулбокс представляет цвета как значения RGB, но существуют другие модели помимо RGB для представления цветов численно. Различные цветовые пространства существуют, потому что они представляют информацию о цвете способами, которые делают определенные вычисления более удобными или потому что они обеспечивают более интуитивный способ идентифицировать цвета. Тулбокс обеспечивает функции для преобразования цветных данных от одного цветового пространства до другого. Тулбокс также поддерживает профили Международного цветного консорциума (ICC) для описания цветов.

Функции

развернуть все

rgb2hsvПреобразуйте цвета RGB в HSV
rgb2labПреобразуйте RGB в CIE 1976 L*a*b*
rgb2ntscПреобразуйте значения цвета RGB в цветовое пространство NTSC
rgb2xyzПреобразуйте RGB в CIE 1931 XYZ
rgb2ycbcrПреобразуйте значения цвета RGB в цветовое пространство YCbCr
hsv2rgbПреобразуйте HSV-цвета в RGB
lab2rgbПреобразуйте CIE 1976 L*a*b* в RGB
lab2xyzПреобразуйте CIE 1976 L*a*b* в CIE 1931 XYZ
ntsc2rgbПреобразуйте значения NTSC в цветовое пространство RGB
xyz2labПреобразуйте CIE 1931 XYZ в CIE 1976 L*a*b*
xyz2rgbПреобразуйте CIE 1931 XYZ в RGB
ycbcr2rgbПреобразуйте значения цвета YCbCr в цветовое пространство RGB
colorcloudОтобразите 3-D цветовой охват как облако точек в заданном цветовом пространстве
lab2doubleПреобразуйте L*a*b* значения цвета, чтобы удвоиться
lab2uint16Преобразуйте значения цвета L*a*b в uint16
lab2uint8Преобразуйте значения цвета L*a*b в uint8
xyz2doubleПреобразуйте значения цвета XYZ, чтобы удвоиться
xyz2uint16Преобразуйте значения цвета XYZ в uint16
iccfindНайдите профили ICC
iccreadСчитайте профиль ICC
iccrootНайдите репозиторий профиля ICC системного значения по умолчанию
iccwriteЗапишите данные о цветовом профиле ICC
isiccПроверяйте на допустимые данные о профиле ICC
makecformСоздайте структуру преобразования цвета
applycformПримените независящее от устройств преобразование цветового пространства
imapproxАппроксимированное индексируемое изображение путем сокращения количества цветов
chromadaptНастройте цветовой баланс изображения RGB с цветной адаптацией
colorangleУгол между двумя векторами RGB
illumgrayОцените освещающий использующий серый мировой алгоритм
illumpcaОцените освещающий анализ главных компонентов (PCA) использования
illumwhiteОцените освещающую использующую Белую Закрашенную фигуру алгоритм Retinex
lin2rgbПримените гамма-коррекцию к линейным значениям RGB
rgb2linЛинеаризуйте откорректированные гаммой значения RGB
whitepointЗначения цвета XYZ стандартных источников света

Темы

Понимание цветовых пространств и преобразования цветового пространства

Цветовое пространство сопоставляет цвет в многомерной системе координат. Цветовые пространства имеют различные преимущества в идентификации цветов или выполнении вычислений.

Независящие от устройств цветовые пространства

Независящие от устройств цветовые пространства задают стандартизированное цветовое пространство, где три значения представляют цвет. Различные стандарты существуют для многих применений цветного дисплея.

Основанные на профиле преобразования цветового пространства

Профили устройства содержат информацию о том, как введенный, выведите, и дисплеи воспроизводят цвета. Преобразуйте цветовое пространство, таким образом, отображенные цвета выглядят одинаково через все устройства.

Цвета отображения

Битовая глубина отображения на экране задает, сколько разных цветов отображение может произвести. Можно определить и изменить экранную битовую глубину системы.

Сократите количество, раскрашивает изображение

Узнать, как сократить количество раскрашивает изображение с помощью цветного приближения или размывания.

Рекомендуемые примеры