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