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