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