rgbwide2xyz

Преобразуйте значения цвета RGB широкой палитры в значения цвета CIE 1931 XYZ

    Описание

    пример

    XYZ = rgbwide2xyz(RGB,BPS) преобразует значения RGB широкой палитры в Купленных 2020 или Купленных 2100 цветовых пространствах к значениям цвета CIE 1931 XYZ. BPS задает количество битов, требуемых представлять каждый входной канал.

    XYZ = rgbwide2xyz(RGB,BPS,Name,Value) задает опции с помощью одного или нескольких аргументов пары "имя-значение".

    Примеры

    свернуть все

    Преобразуйте 10-битные или 12-битные значения цвета RGB широкой палитры в Купленных 2020 или Купленных 2100 цветовых пространствах к значениям цвета CIE 1931 XYZ.

    Преобразуйте 10-битный купленный 2020 RGB зеленое значение в XYZ

    Создайте стоимость RGB широкой палитры для цветного зеленого.

    rgbvalue = uint16([64 940 64]);

    Преобразуйте 10-битное Купленное 2020 значение цвета RGB в значение цвета XYZ.

    xyzvalue = rgbwide2xyz(rgbvalue,10);

    Преобразуйте 12-битный купленный 2100 RGB синее значение в XYZ

    Создайте стоимость цвета RGB широкой палитры для цветного синего.

    rgbvalue = uint16([64 64 940]);

    Преобразуйте 12-битное Купленное 2100 значение RGB в значение цвета XYZ.

    xyzvalue = rgbwide2xyz(rgbvalue, 12,'ColorSpace','BT.2100');

    Преобразуйте 10-битный купленный 2100 RGB белое значение в XYZ Используя HLG

    Создайте стоимость RGB широкой палитры для цветного белого.

    rgbvalue = uint16([940 940 940]);

    Преобразуйте 10-битное Купленное 2100 значение цвета RGB в значение цвета XYZ, с помощью передаточной функции Гибридной логарифмической гаммы (HLG).

    xyzvalue = rgbwide2xyz(rgbvalue,10,'ColorSpace','BT.2100','LinearizationFcn','HLG');

    Входные параметры

    свернуть все

    Значения цвета RGB широкой палитры в виде одного из следующего:

    • p-by-3 числовая матрица значений цвета (один цвет на строку)

    • m-by-n-by-3 числовой массив, представляющий изображение

    • m-by-n-by-3-by-f числовой массив, представляющий стек изображений

    Следующая таблица показывает область значений данных для широкой палитры, целочисленные значения цвета для 10-и 12-битные данные. Минимальное значение в области значений сопоставляет с черным цветом, и максимальное значение в области значений сопоставляет с белым. Только пиксели со значениями RGB в поддерживаемой области значений данных для значений широкой палитры, как гарантируют, будут сопоставлены с осуществимыми цветами.

    Тип данныхПолная область значений данныхОбласть значений данных для RGB Широкой Палитры
    10-битный[0, 1023][64, 940]
    12-битный [0, 4095][256, 3760]

    Типы данных: uint16

    Биты на выборку для каждого канала входа отображают в виде числового скаляра 10 или 12.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    Аргументы в виде пар имя-значение

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: xyzvalue = rgbwide2xyz(rgbvalue,12,'ColorSpace','BT.2100');

    Цветовое пространство значений RGB широкой палитры в виде разделенной запятой пары, состоящей из 'ColorSpace' и значение 'BT.2020' или 'BT.2100'.

    Типы данных: char | string

    Ссылочная белая точка в виде разделенной запятой пары, состоящей из 'WhitePoint' и вектор-строка с 3 элементами или любое из значений в этой таблице.

    ЗначениеБелая точка
    'a'

    Источник света стандарта CIE A, [1.0985, 1.0000, 0.3558]. Симулирует типичный, внутренний, подсветка нити вольфрама с коррелированой цветовой температурой 2856 K. 

    'c'Источник света стандарта CIE C, [0.9807, 1.0000, 1.1822]. Симулирует средний или северный дневной свет неба с коррелированой цветовой температурой 6774 K. Удержанный от использования CIE.
    'e'Теплоотвод равной энергии, [1.000, 1.000, 1.000]. Полезный как теоретическая ссылка.
    'd50'Источник света стандарта CIE D50, [0.9642, 1.0000, 0.8251]. Симулирует теплый дневной свет в восходе солнца или закате с коррелированой цветовой температурой 5003 K. Также известный как horizon light.

    'd55'

    Источник света стандарта CIE D55, [0.9568, 1.0000, 0.9214]. Симулирует рано утром или дневной свет во второй половине дня с коррелированой цветовой температурой 5500 K.  

    'd65'Источник света стандарта CIE D65, [0.9504, 1.0000, 1.0888]. Симулирует дневной дневной свет с коррелированой цветовой температурой 6504 K. 
    'icc'Источник света Пробела связи профиля (PCS) используется в профилях ICC. Приближение [0.9642, 1.000, 0.8249] использование фиксированной точки, подписанных, 32-битных чисел с 16 дробными битами. Фактическое значение: [31595,32768, 27030]/32768.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string

    Передаточная функция для преобразования в виде разделенной запятой пары, состоящей из 'LinearizationFcn' и любое из этих значений:

    ЗначениеОписание
    'PQ'Перцепционное квантование
    'HLG'Гибридная логарифмическая гамма

    Типы данных: char | string

    Выходные аргументы

    свернуть все

    Значения в цветовом пространстве CIE 1931 XYZ, возвращенном как числовой массив, тех же размерностей как входное значение RGB, класса double.

    Типы данных: double

    Ссылки

    [1] Rec. ITU-R BT.2020-2 (10/2015), Значения параметров для сверхвысоких систем телевидения определения для производства и международной программы exchange.International Телекоммуникационное Объединение; Вещательная служба (телевидение). https://www.itu.int

    [2] Rec. ITU-R BT.2100-2 (07/2018), значения Параметра изображения для телевидения динамического диапазона для использования в производстве и международной программе exchange.International Телекоммуникационное Объединение; Вещательная служба (телевидение) .https://www.itu.int

    [3] Rec. ITU-R BT.2390-7 (07/2019), телевидение Расширенного динамического диапазона для производства и международной программы exchange.International Телекоммуникационное Объединение; Вещательная служба (телевидение). https://www.itu.int

    Смотрите также

    | |

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