Преобразуйте информацию о цвете между цветовыми пространствами
visionhdl.ColorSpaceConverter
преобразовывает между R'G'B' и цветовыми пространствами Y'CbCr, и также преобразовывает R'G'B' в интенсивность.
Этот объект использует пиксельный интерфейс потоковой передачи со структурой для сигналов управления кадром. Этот интерфейс включает объекту действовать независимо от размера изображения и формата, и соединиться с другими объектами Vision HDL Toolbox™. Объект принимает и возвращает скалярное пиксельное значение. Объект также принимает и возвращает управляющие сигналы как структуру, содержащую пять сигналов. Управляющие сигналы указывают на валидность каждого пикселя и его местоположения в кадре. Чтобы преобразовать пиксельную матрицу в пиксельный поток и управляющие сигналы, используйте объект visionhdl.FrameToPixels
. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.
Система 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
является соответствующим значением. Имя должно находиться внутри одинарных кавычек (' ').
Можно задать несколько аргументов пары "имя-значение" в любом порядке как
Name1,Value1,...,NameN,ValueN
. Свойства, не заданные, сохраняют свои значения по умолчанию.
|
Преобразование, которое объект выполняет на входном видеопотоке.
Метод |
|
Уравнение преобразования, чтобы использовать на входном видеопотоке.
Это свойство не применяется, когда вы устанавливаете |
|
Сканирование стандарта, чтобы использовать для преобразования HDTV.
Это свойство применяется, когда вы устанавливаете |
шаг | Преобразуйте один пиксель между цветовыми пространствами |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритмы, описанные на странице с описанием блока Color Space Converter.
Конвертер цветового пространства | rgb2gray
| rgb2ycbcr
| visionhdl.FrameToPixels
| ycbcr2rgb