Создание полных данных пикселя RGB из пикселей шаблона Bayer
visionhdl.DemosaicInterpolator обеспечивает фильтр интерполяции шаблона Байера для потоковой передачи видеоданных. Можно выбрать билинейную интерполяцию низкой сложности или билинейную интерполяцию с поправкой на градиент умеренной сложности. Объект реализует вычисления, используя аппаратно-эффективные алгоритмы формирования кода ЛПВП.
Объект выполняет билинейную интерполяцию на окне 3 × 3 пикселей, используя только дополнения и битовые сдвиги.
Объект выполняет градиентную коррекцию в окне 5 × 5 пикселей. Объект реализует вычисление, используя битовый сдвиг, сложение и приумножение Canonical Signed Digit (CSD) низкого порядка.
Примечание
Начиная с R2016b, вместо использования step для выполнения операции, определенной системным object™, можно вызвать объект с аргументами, как если бы это была функция. Например, y = step(obj,x) и y = obj(x) выполнять эквивалентные операции.
возвращает объект System, D = visionhdl.DemosaicInterpolatorD, которая интерполирует данные R 'G' B' из потока пикселей шаблона Байера.
возвращает объект System, D = visionhdl.DemosaicInterpolator(Name,Value)D, с дополнительными опциями, указанными одним или несколькими Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN. Не указанные свойства сохраняют значения по умолчанию.
|
Алгоритм, используемый объектом для вычисления отсутствующих значений пикселей.
|
|
Цветовая последовательность пикселей во входном потоке. Укажите последовательность пикселей R, G и B, соответствующих блоку 2 на 2 пикселей в левом верхнем углу входного изображения. Укажите последовательность в порядке слева направо, сверху вниз. Например, значение по умолчанию,
|
|
Укажите степень два, которая соответствует количеству активных пикселов в одной горизонтальной строке. Выберите степень 2, которая соответствует количеству активных пикселей в горизонтальной линии. Если задано значение, которое не является степенью два, объект использует следующую наибольшую степень два. При установке По умолчанию: 2048 |
| шаг | Демонстрационный видеопоток шаблона Байера |
| Общие для всех системных объектов | |
|---|---|
release | Разрешить изменение значения свойства объекта системы |
Этот объект реализует алгоритмы, описанные на странице ссылок блока «Демосаический интерполятор».
Демонстрационный интерполятор | visionhdl.FrameToPixels | demosaic (Панель инструментов обработки изображений)