Color Space Converter

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

  • Библиотека:
  • Vision HDL Toolbox/Преобразования

  • Color Space Converter block

Описание

Блок Color Space Converter преобразует цветовые пространства R 'G' B' и Y 'CbCr, а также преобразует R' G' B 'в интенсивность.

Примечание

Блок Color Space Converter работает с гамма-скорректированными цветовыми пространствами. Однако для простоты метки блока и маски не включают первичное обозначение.

Порты

Этот блок использует интерфейс потокового пикселя с pixelcontrol шина для сигналов управления системой координат. Этот интерфейс позволяет блоку работать независимо от размера и формата изображения. Все блоки Vision HDL Toolbox™ используют один и тот же потоковый интерфейс. Блок принимает и возвращает скалярное значение пикселя и шину, которая содержит пять сигналов управления. Сигналы управления указывают валидность каждого пикселя и его местоположение в системе координат. Чтобы преобразовать систему координат (пиксельную матрицу) в последовательный поток пикселей и сигналы управления, используйте блок Frame To Pixels. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.

Вход

расширить все

Один пиксель изображения в цветовом пространстве Y 'CbCr или R' G' B ', заданный как вектор трех значений. Значения могут быть uint8, uint16, или fixdt(0,N,0), где N от 8 до 16.

double и single типы данных поддерживаются для симуляции, но не для генерации HDL-кода.

Типы данных: single | double | uint8 | uint16 | fixed point

The pixelcontrol шина содержит пять сигналов. Сигналы описывают валидность пикселя и его местоположение в системе координат. Для получения дополнительной информации смотрите Pixel Control Bus.

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

Выход

расширить все

Один пиксель изображения по интенсивности, Y 'CbCr, или R' G' B 'цветовое пространство, возвращается в виде скаляра или вектора с тремя значениями. Тип данных выходных пикселей совпадает с типом данных входных пикселей.

double и single типы данных поддерживаются для симуляции, но не для генерации HDL-кода.

Типы данных: single | double | uint8 | uint16 | fixed point

The pixelcontrol шина содержит пять сигналов. Сигналы описывают валидность пикселя и его местоположение в системе координат. Для получения дополнительной информации смотрите Pixel Control Bus.

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

Параметры

расширить все

Блок принимает вход как вектор из трех значений, представляющих один пиксель. Если вы выбираете RGB to intensity, выходы являются скалярным значением. В противном случае выход является вектором трех значений.

Уравнение преобразования, используемое между цветовыми пространствами R 'G' B 'и Y' CbCr.

Зависимости

Этот параметр применяется только, когда вы устанавливаете Conversion на RGB to YCbCr или YCbCr to RGB.

Стандарт сканирования для преобразования цветовых пространств R 'G' B' и Y 'CbCr в формате HDTV.

Зависимости

Этот параметр применяется, когда вы устанавливаете Use conversion specified by на Rec. 709 (HDTV).

Алгоритмы

расширить все

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

.

См. также

| | (Computer Vision Toolbox)

Введенный в R2015a