Создайте пиксельные данные RGB из пикселей шаблона Байера
Vision HDL Toolbox / Преобразования
Блок Demosaic Interpolator обеспечивает фильтр интерполяции шаблона Байера для данных о потоковом видео. Блок реализует вычисления с помощью эффективных оборудованием, алгоритмов без множителей для генерации HDL-кода. Можно выбрать билинейную интерполяцию низкой сложности или умеренную сложность откорректированная градиентом билинейная интерполяция.
Когда вы выбираете билинейную интерполяцию, блок работает с 3×3 пиксельное окно с помощью только сложения и сдвиги разряда.
Когда вы выбираете коррекцию градиента, блок работает с 5×5 пиксельное окно. Вычисление выполняется с помощью сдвига разряда, сложения и умножения канонической цифры со знаком (CSD) младшего разряда.
Этот блок использует пиксельный интерфейс потоковой передачи с pixelcontrol
соедините шиной для сигналов управления кадром. Этот интерфейс позволяет блоку действовать независимо от размера изображения и формата. Все блоки Vision HDL Toolbox™ используют тот же интерфейс потоковой передачи. Блок принимает и возвращает скалярное пиксельное значение и шину, которая содержит пять управляющих сигналов. Управляющие сигналы указывают на валидность каждого пикселя и его местоположения в системе координат. Чтобы преобразовать систему координат (пиксельная матрица) в последовательный пиксельный поток и управляющие сигналы, используйте блок Frame To Pixels. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.
Когда вы используете блок с внутренним буфером линии в Enabled Subsystem (Simulink), разрешать шаблон сигнала должен обеспечить синхронизацию пиксельного потока, включая минимальные интервалы гашения. Если разрешать шаблон повреждает синхронизацию пиксельного потока, вы можете видеть частичные выходные системы координат, поврежденные пиксельные потоковые управляющие сигналы или несоответствия между результатами симуляции HDL и Simulink®. Вы, возможно, должны расширить интервалы гашения, чтобы вместить для циклов, когда разрешение является низким. Для получения дополнительной информации смотрите, Конфигурируют Интервалы гашения.
[1] Malvar, Хенрик С., Литий-wei Он и Росс Катлер. “Высококачественная Линейная интерполяция для Demosaicing Цветных изображений с рисунком Байера”. Microsoft Research, май 2004. http://research.microsoft.com/pubs/102068/Demosaicing_ICASSP04.pdf.