Преобразование цветовой информации между цветовыми пространствами
visionhdl.ColorSpaceConverter преобразует цветовые пространства R 'G' B' и Y 'CbCr, а также преобразует R' G' B 'в интенсивность.
Этот объект использует потоковый пиксельный интерфейс со структурой для сигналов управления кадрами. Этот интерфейс позволяет объекту работать независимо от размера и формата изображения и подключаться к другим объектам Vision HDL Toolbox™. Объект принимает и возвращает значение скалярного пикселя и управляющие сигналы в виде структуры, содержащей пять сигналов. Сигналы управления указывают достоверность каждого пикселя и его местоположение в кадре. Чтобы преобразовать матрицу пикселей в поток пикселей и управляющие сигналы, используйте visionhdl.FrameToPixels объект. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Примечание
ColorSpaceConverter Система object™ работает на гамма-скорректированных цветовых пространствах. Однако для упрощения использования объекта System аргументы свойства не включают простое представление.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной объектом System, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
возвращает объект System, CSC = visionhdl.ColorSpaceConverterCSC, который преобразует R 'G' B' в Y 'CbCr с использованием стандарта Rec. 601 (SDTV).
возвращает объект System, CSC = visionhdl.ColorSpaceConverter(Name,Value)CSC, с дополнительными опциями, указанными одним или несколькими Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN. Не указанные свойства сохраняют значения по умолчанию.
|
Преобразование, выполняемое объектом для входного видеопотока.
|
|
Уравнение преобразования для использования во входном видеопотоке.
Это свойство не применяется при установке |
|
Стандарт сканирования для преобразования HDTV.
Это свойство применяется при установке |
| шаг | Преобразование одного пикселя между цветовыми пространствами |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Этот объект реализует алгоритмы, описанные на странице ссылок блока «Преобразователь цветового пространства».
Преобразователь цветового пространства | rgb2gray | visionhdl.FrameToPixels | rgb2ycbcr (Панель инструментов обработки изображений) | ycbcr2rgb(Панель инструментов обработки изображений)