exponenta event banner

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

Преобразование цветовой информации между цветовыми пространствами

  • Библиотека:
  • Панель инструментов компьютерного зрения/преобразования

  • Color Space Conversion block

Описание

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

  • R'G'B' to Y'CbCr

  • Y'CbCr to R'G'B'

  • R'G'B' to intensity

  • R'G'B' to HSV

  • HSV to R'G'B'

  • sR'G'B' to XYZ

  • XYZ to sR'G'B'

  • sR'G'B' to L*a*b*

  • L*a*b* to sR'G'B'

Порты

Вход

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

Ввод цветовой информации, заданной как цветовая матрица M-by-N-by-P цветовых плоскостей P.

Типы данных: single | double | int8 | uint8

Плоскость R цветовой информации RGB, заданная как матрица M-by-N.

Типы данных: single | double | int8 | uint8

G-плоскость цветовой информации RGB, заданная как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Плоскость B цветовой информации RGB, заданная как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент сигнала Luma, заданный как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент цветности, заданный как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент цветности, заданный как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Значения интенсивности, указанные как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент тона, заданный как матрица M-by-N.

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

Компонент насыщения, заданный как матрица M-by-N.

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

Компонент яркости, заданный как матрица M-by-N.

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

Компонент X, заданный как матрица M-by-N.

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

Y-компонент, заданный как матрица M-by-N.

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

Z-компонент, заданный как матрица M-by-N.

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

Компонент яркости, заданный как матрица M-by-N.

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

компонент *, заданный как матрица M-by-N.

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

b * компонент, указанный как матрица M-by-N.

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

Продукция

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

Ввод цветовой информации, заданной как цветовая матрица M-by-N-by-P цветовых плоскостей P.

  • Если вход uint8, то Y'CbCr является uint8, где Y находится в диапазоне [16 235], и Cb и Cr находятся в диапазоне [16 240].

  • Если входным значением является double, то Y' находится в диапазоне [16/255 235/255] и Cb и Cr находятся в диапазоне [16/255 240/255].

Типы данных: single | double | int8 | uint8

Плоскость R цветовой информации RGB, заданная как матрица M-by-N.

Типы данных: single | double | int8 | uint8

G-плоскость цветовой информации RGB, заданная как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Плоскость B цветовой информации RGB, заданная как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент сигнала Luma, заданный как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент цветности, заданный как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент цветности, заданный как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Значения интенсивности, указанные как матрица M-by-N.

Типы данных: single | double | int8 | uint8

Компонент тона, заданный как матрица M-by-N.

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

Компонент насыщения, заданный как матрица M-by-N.

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

Компонент яркости, заданный как матрица M-by-N.

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

Компонент X, заданный как матрица M-by-N.

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

Y-компонент, заданный как матрица M-by-N.

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

Z-компонент, заданный как матрица M-by-N.

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

Компонент яркости, заданный как матрица M-by-N.

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

компонент *, заданный как матрица M-by-N.

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

b * компонент, указанный как матрица M-by-N.

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

Параметры

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

Задайте одно из следующих цветовых пространств преобразования:

  • R'G'B' to Y'CbCr

  • Y'CbCr to R'G'B'

  • R'G'B' to intensity

  • R'G'B' to HSV

  • HSV to R'G'B'

  • sR'G'B' to XYZ

  • XYZ to sR'G'B'

  • sR'G'B' to L*a*b*

  • L*a*b* to sR'G'B'

Укажите стандарт для преобразования значений между цветовыми пространствами R 'G' B' и Y 'CbCr Rec. 601 (SDTV) или Rec. 709 (HDTV).

Зависимости

Этот параметр отображается при установке для параметра «Преобразование» значения R'G'B' to Y'CbCr или Y'CbCr to R'G'B'.

Укажите стандарт сканирования для преобразования цветовых пространств R 'G' B' и Y 'CbCr в одно из следующих значений: 1125/60/2:1 или 1250/50/2:1.

Зависимости

Этот параметр отображается, если для параметра Использовать преобразование задано значение Rec. 709 (HDTV).

Укажите опорную белую точку.

Зависимости

Этот параметр отображается при установке для параметра «Преобразование» значения sR'G'B' to L*a*b* или L*a*b* to sR'G'B'.

Укажите способ ввода и вывода цветового сигнала. При выборе One multidimensional signalблок принимает цветовой сигнал M-by-N-by-P, где P - количество цветовых плоскостей, на одном порту. При выборе Separate color signalsв блоке появляются дополнительные порты. Каждый порт принимает одну плоскость M-на-N потока цветового сигнала.

Примечание

Простое обозначение указывает, что сигналы скорректированы гамма.

Характеристики блока

Типы данных

Boolean | double | integer | single

Многомерные сигналы

yes

Сигналы переменного размера

yes

Алгоритмы

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

Ссылки

[1] Пойнтон, Чарльз А. Техническое введение в цифровое видео. Нью-Йорк: John Wiley & Sons, 1996.

[2] Рекомендации ITU-R BT.601-5, Студийные параметры кодирования цифрового телевидения для стандартных соотношений сторон 4:3 и широкого экрана 16:9.

[3] Рекомендация ITU-R BT.709-5. Значения параметров для стандартов HDTV для производства и международного обмена программами.

[4] Стокс, Майкл, Мэтью Андерсон, Шринивасан Чандрасекар и Рикардо Мотта, «Стандартное цветовое пространство по умолчанию для Интернета - sRGB». 5 ноября 1996 года.

[5] Бернс, Рой С. Принципы цветовой технологии, 3-е ред. Нью-Йорк: Джон Уайли и сыновья, 2000.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен до R2006a