exponenta event banner

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

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

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

  • Color Space Converter block

Описание

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

Примечание

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

Порты

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

Вход

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

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

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

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

pixelcontrol шина содержит пять сигналов. Сигналы описывают достоверность пикселя и его местоположение в кадре. Дополнительные сведения см. в разделе Шина управления пикселами.

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

Продукция

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

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

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

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

pixelcontrol шина содержит пять сигналов. Сигналы описывают достоверность пикселя и его местоположение в кадре. Дополнительные сведения см. в разделе Шина управления пикселами.

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

Параметры

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

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

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

Зависимости

Этот параметр применяется только в том случае, если для параметра «Преобразование» задано значение RGB to YCbCr или YCbCr to RGB.

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

Зависимости

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

Алгоритмы

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

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

.

См. также

| | (панель инструментов компьютерного зрения)

Представлен в R2015a