Downsample или сверхдискретизировал компонент цветности
visionhdl.ChromaResampler
прореживает или сверхдискретизировал пиксельный поток.
Субдискретизация уменьшает пропускную способность и требования устройства хранения данных в системе видео путем объединения пиксельных компонентов цветности по нескольким пикселям. Можно задать фильтр, чтобы предотвратить искажение путем выбора фильтра по умолчанию или путем ввода коэффициентов.
Повышающая дискретизация восстанавливает сигнал к своему исходному уровню. Можно использовать интерполяцию или репликацию, чтобы вычислить дополнительную выборку.
Этот объект использует пиксельный интерфейс потоковой передачи со структурой для сигналов управления кадром. Этот интерфейс включает объекту действовать независимо от размера изображения и формата, и соединиться с другими объектами Vision HDL Toolbox™. Объект принимает и возвращает скалярное пиксельное значение. Объект принимает и возвращает управляющие сигналы как структуру, содержащую пять сигналов. Управляющие сигналы указывают на валидность каждого пикселя и его местоположения в системе координат. Чтобы преобразовать пиксельную матрицу в пиксельный поток и управляющие сигналы, используйте visionhdl.FrameToPixels
объект. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.
Объект принимает luma и компоненты цветности. Объект не изменяет luma компонент и применяет задержку, чтобы выровнять с передискретизируемой цветностью выходные параметры. Уровень выхода luma компонент совпадает с входом.
Запуск в R2016b, вместо того, чтобы использовать step
метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x)
и y = obj(x)
выполните эквивалентные операции.
возвращает Системный объект, CR
= visionhdl.ChromaResamplerCR
, это прореживает от 4:4:4 до 4:2:2 и применяет фильтр сглаживания по умолчанию.
возвращает цветность resampler Системный объект, CR
= visionhdl.ChromaResampler(Name
,Value
)CR
, с дополнительными опциями, заданными одним или несколькими Name,Value
парные аргументы. Name
имя свойства и Value
соответствующее значение. Name
должен появиться в одинарных кавычках (''
). Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,...,NameN,ValueN
. Свойства, не заданные, сохраняют свои значения по умолчанию.
|
Передискретизация формата.
|
|
Фильтр lowpass, чтобы сопровождать прореживать операцию.
Это свойство применяется, когда вы устанавливаете |
|
Коэффициенты для фильтра сглаживания. Введите коэффициенты как вектор. Это свойство применяется, когда вы устанавливаете Значение по умолчанию: |
|
Метод интерполяции для сверхдискретизировать операции.
Это свойство применяется, когда вы устанавливаете |
|
Режим Rounding используется в операциях фиксированной точки. Объект использует вычисления с фиксированной точкой во внутренних вычислениях, когда вход является любым целым числом или типом данных с фиксированной точкой. Эта опция не применяется, когда типом входных данных является Значение по умолчанию: |
|
Действие переполнения используется в операциях фиксированной точки. Объект использует вычисления с фиксированной точкой во внутренних вычислениях, когда вход является любым целым числом или типом данных с фиксированной точкой. Эта опция не применяется, когда типом входных данных является Значение по умолчанию: |
|
Тип данных для коэффициентов фильтра сглаживания. Задайте пользовательский тип данных как вектор символов. Этот параметр применяется, когда вы устанавливаете Значение по умолчанию: |
шаг | Вычислите следующий пиксель в сверхдискретизированном или прореженном пиксельном потоке |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритмы, описанные на странице с описанием блока Chroma Resampler.
Chroma Resampler | vision.ChromaResampler
| visionhdl.FrameToPixels