Цвет

Преобразования цветового пространства, поддержка профилей Международного консорциума цветов (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
rgbwide2ycbcrПреобразуйте цветовые значения RGB широкой гаммы в цветовые значения YCbCr
rgbwide2xyzПреобразуйте цветовые значения RGB широкой гаммы в цветовые значения CIE 1931 XYZ
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
xyz2rgbwideПреобразуйте значения цвета CIE 1931 XYZ в широкомасштабные значения цвета RGB
ycbcr2rgbПреобразуйте значения цвета YCbCr в цветовое пространство RGB
ycbcr2rgbwideПреобразуйте значения цвета YCbCr в широкомасштабные значения цвета RGB
colorcloudОтображение 3-D цветовой гаммы как облака точек в заданном цветовом пространстве
lab2doubleПреобразуйте значения цвета L * a * b * в double
lab2uint16Преобразуйте цветовые значения L * a * b в uint16
lab2uint8Преобразуйте цветовые значения L * a * b в uint8
xyz2doubleПреобразуйте цветовые значения XYZ в double
xyz2uint16Преобразуйте цветовые значения XYZ в uint16
iccfindПоиск профилей ICC
iccreadЧтение профиля ICC
iccrootПоиск системного репозитория профиля ICC по умолчанию
iccwriteЗапись данных цветового профиля ICC
isiccПроверьте действительные данные профиля ICC
makecformСоздайте структуру преобразования цвета
applycformПримените независимое от устройства преобразование цветового пространства
imapproxАппроксимируйте индексированное изображение путем уменьшения количества цветов
chromadaptНастройте цветовой баланс изображения RGB с хроматической адаптацией
illumgrayОцените освещение с помощью алгоритма серого мира
illumpcaОценка освещенности с помощью анализа основных компонентов (PCA)
illumwhiteОцените освещение с помощью алгоритма White Patch Retinex
lin2rgbПрименить гамма- коррекцию к линейным значениям RGB
rgb2linЛинеаризация значений RGB с гамма-поправкой
whitepointЗначения XYZ цвета стандартных осветителей
colorangleУгол между двумя векторами RGB
deltaEЦветовое различие, основанная на CIE76 стандарте
imcolordiffЦветовое различие, основанная на CIE94 или CIE2000 стандарте

Темы

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

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

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

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

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

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

Отобразите цвета

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

Уменьшите количество цветов в изображении

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

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

Для просмотра документации необходимо авторизоваться на сайте