Компонент понижающей или повышающей цветности
visionhdl.ChromaResampler понижает или увеличивает выборку потока пикселей.
Понижающая дискретизация уменьшает пропускную способность и требования к памяти в видеосистеме за счет объединения компонентов цветности пикселей в нескольких пикселях. Можно указать фильтр для предотвращения наложения псевдонимов, выбрав фильтр по умолчанию или введя коэффициенты.
Повышающая дискретизация восстанавливает сигнал до его первоначальной скорости. Для вычисления дополнительной пробы можно использовать интерполяцию или репликацию.
Этот объект использует потоковый пиксельный интерфейс со структурой для сигналов управления кадрами. Этот интерфейс позволяет объекту работать независимо от размера и формата изображения и подключаться к другим объектам Vision HDL Toolbox™. Объект принимает и возвращает значение скалярного пикселя и управляющие сигналы в виде структуры, содержащей пять сигналов. Сигналы управления указывают достоверность каждого пикселя и его местоположение в кадре. Чтобы преобразовать матрицу пикселей в поток пикселей и управляющие сигналы, используйте visionhdl.FrameToPixels объект. Полное описание интерфейса см. в разделе Потоковый пиксельный интерфейс.
Объект принимает компоненты яркости и цветности. Объект не изменяет компонент яркости и применяет задержку для выравнивания с повторно дискретизированными выходами цветности. Скорость выхода компонента luma такая же, как и у входа.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
возвращает объект System, 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. Не указанные свойства сохраняют значения по умолчанию.
|
Формат повторной выборки.
|
|
Фильтр нижних частот, сопровождающий операцию понижающей дискретизации.
Это свойство применяется при установке |
|
Коэффициенты для фильтра сглаживания. Введите коэффициенты в виде вектора. Это свойство применяется при установке По умолчанию: |
|
Метод интерполяции для операции увеличения выборки.
Это свойство применяется при установке |
|
Режим округления, используемый для операций с фиксированной точкой. Объект использует арифметику с фиксированной точкой для внутренних вычислений, если входные данные являются целыми или фиксированными. Этот параметр не применяется, если типом входных данных является По умолчанию: |
|
Действие переполнения, используемое для операций с фиксированной точкой. Объект использует арифметику с фиксированной точкой для внутренних вычислений, если входные данные являются целыми или фиксированными. Этот параметр не применяется, если типом входных данных является По умолчанию: |
|
Тип данных для коэффициентов фильтра сглаживания. Укажите пользовательский тип данных в качестве символьного вектора. Этот параметр применяется при установке По умолчанию: |
| шаг | Вычисление следующего пикселя в восходящем или нисходящем потоке пикселей |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Этот объект реализует алгоритмы, описанные на странице ссылок блока Chroma Resampler.
Ресамплер цветности | visionhdl.FrameToPixels | vision.ChromaResampler (панель инструментов компьютерного зрения)